1.常見DBMS種類
Oracle、DB2涝涤、SQL Server媚狰、Mysql、Access
2.MySQL的服務(wù)名稱(常用)
MySQL(數(shù)據(jù)庫主服務(wù))
啟動(dòng)/關(guān)閉方式:(1)計(jì)算機(jī)-管理-服務(wù)
(2)Dos命令:net start/stop 服務(wù)名
3.MySQL常用組件包括:
(1)MySQL5.7命令行窗口
(2)MySQLWorkbench 6.3E
(3)第三方客戶機(jī)程序(例如MySQL-Front阔拳、Navicat崭孤、SQLyog等)
4.SQL語言四大功能(重點(diǎn)):
數(shù)據(jù)定義:create? ? ? alter? ? drop
? ? ? ? ? 創(chuàng)建? ? ? 修改? ? ? 刪除
數(shù)據(jù)操縱:insert? ? ? update? ? ? delect
? ? ? ? ? 插入? ? ? ? 更新? ? ? ? 刪除
數(shù)據(jù)查詢:select
? ? ? ? ? 查找
數(shù)據(jù)控制:grant? ? ? revoke
? ? ? ? ? 授權(quán)? ? ? ? 收回授權(quán)
1.數(shù)據(jù)庫定義
2.系統(tǒng)數(shù)據(jù)庫
Information_schema:定義了所有數(shù)據(jù)庫對(duì)象的元數(shù)據(jù)信息,如所有數(shù)據(jù)庫糊肠、表辨宠、字段、索引货裹、約束嗤形、權(quán)限、存儲(chǔ)引擎泪酱、字符集和觸發(fā)器等信息派殷。
Performance_schema:收集MySQL服務(wù)器的性能參數(shù),以便數(shù)據(jù)庫管理員了解產(chǎn)生性能瓶頸的原因墓阀。
Mysql:記錄MySQL的賬戶信息以及MySQL賬戶的訪問權(quán)限毡惜。
3.數(shù)據(jù)庫引擎類型:
InnoDB :支持OLTP,需要執(zhí)行大量的增斯撮、刪经伙、改操作(insert、delete、update語句)帕膜。
物理文件類型:.frm文件:元數(shù)據(jù)信息枣氧;
ibdate1文件:數(shù)據(jù)和索引信息;
ib_logfile0和ib_logfile1文件:事務(wù)日志信息垮刹。
MyISAM:支持OLAP达吞,需要執(zhí)行大量的select語句。
物理文件類型:
? ? ? ? ? ? ? ? ?? .frm文件:元數(shù)據(jù)信息荒典;
? ? ? ? ? ? ? ? ? ? ? ? ? ? MYD文件:存放數(shù)據(jù)信息酪劫;
? ? ? ? ? ? ? ? ? ? ? ? ? ?? MYI文件:存放索引信息。
4.創(chuàng)建數(shù)據(jù)庫方法:使用Navicat工具和使用SQL語言
5.管理數(shù)據(jù)庫:
常用SQL命令:
(1)查看已有數(shù)據(jù)庫? show databases;
(2)查看數(shù)據(jù)庫物理存儲(chǔ)目錄? ? show variables like 'datadir';
(3)創(chuàng)建數(shù)據(jù)庫?
create? database? 數(shù)據(jù)庫名 character? set? utf8;;
(4)打開/改變當(dāng)前使用的數(shù)據(jù)庫? ? use 數(shù)據(jù)庫名;
(5)修改數(shù)據(jù)庫? alter? database? 數(shù)據(jù)庫名;
(6)刪除數(shù)據(jù)庫? drop? database? 數(shù)據(jù)庫名;