西安做網(wǎng)站優(yōu)化教育培訓機構十大排名
一、存儲引擎介紹
1.介紹
??????? 存儲引擎相當于Linux的文件系統(tǒng),以插件的模式存在,是作用在表的一種屬性
2.MySQL中的存儲引擎類型
??????? InnoDB、MyISAM、CSV、Memory
3.InnoDB核心特性的介紹
??????? 聚簇索引、事務、MVCC多版本并發(fā)控制、行級鎖、外鍵、AHI、主從復制特性、支持熱備、ACSR自動故障恢復、change buffer
二、存儲引擎基礎管理
1.查看當前存儲引擎
????????select @@default_storage_engine;
2.更改存儲引擎
?????? 想永久生效,要寫入配置文件 default_storage_engine=InnoDB;
3.存儲引擎級別
??????? 存儲引擎是表級別的,每個表創(chuàng)建時可以指定不同的存儲引擎,建議都設為InnoDB
4.確認每個表的存儲引擎
??????? SHOW CREATE TABLE city\G;
????????show table status like 'city'\G;
5.修改一個表的存儲引擎
??????? alter table city engine=innodb; 此命令經(jīng)常使用,進行innodb表的碎片整理