一、存储引擎的类型:
MyISAM、innoDB、Menory、CSV等9种
二、MYISAM与innoDB类型主要的区别:
名称 | innodb | MYISAM |
事务处理 | 支持 | 不支持 |
数据行锁定 | 支持 | 不支持 |
外键约束 | 支持 | 不支持 |
全文索引 | 不支持 | 支持 |
表空间 | 较大、约2倍 | 较小 |
三、经验:
适用场合
- 使用MYISAM:不需事务,空间小,以查询访问为主
- 使用innoDB: 多删除,更新操作,安全性高,事务处理,安全性高,事务处理并发控制
四、查看当前默认存储引擎:
SHOW VARIABLES LIKE '%storage_engine%';