1.查看存储引擎
2.设置系统默认的存储引擎
存储引擎和表息息相关,每张表都需要设置其存储引擎类型;这会影响改表底层的存储结构
(1) 查看默认的存储引擎
(2) 修改默认存储引擎
3.设置表的存储引擎
3.1 创建表时指定存储引擎
3.2 修改表的存储引擎
4. 引擎介绍
5.5 版本之前默认是MyISAM,之后默认为InnoDB
4.1 InnoDB引擎:具备外键支持功能的事务存储引擎
(1)5.5版本后,默认表引擎改为InnoDB
(2)InnoDB引擎有事务功能
(3)在insert和select上,MyIsam性能更优,因此在以查询为主的场景下使用MyISAM更好
(4)在update和delete上,InnoDB性能更优
(5)InnoDB表的数据文件结构
(6)MyIASM只缓存索引;InnoDB缓存索引和数据,更吃内存
4.2 MyISAM引擎:主要的非事务处理存储引擎
4.3 Archive引擎:用于数据存档
4.4 Blackhole引擎:丢弃写操作,读操作会返回空内容
4.5 CSV引擎:存储数据时,用逗号分隔各个数据项
4.6 Memory引擎:置于内存的表
4.7 Federated引擎:访问远程表
4.8 Merge引擎:管理多个MyISAM表构成的表集合
4.9 NDB引擎:Mysql集群专用存储引擎
4.10 引擎对比
5.MyISAM和InnoDB(☆)