1.myisam存储引擎:不支持事务,也不支持外键,优势是访问速度快,对事务完整性没有要求或者以select,insert为主的应用基本上可以用这个引擎来创建表。
2.innodb存储引擎:innodb引擎提供了具有提交,回滚,和崩溃恢复能力的事务安全,对比myisam引擎,写的处理效率要差一些,并且会占用更多的磁盘空间以保留数据和索引。
3.memory存储引擎:使用存在于内存中的内容来创建表,每个memory表只实际对应于一个磁盘文件,格式是.frm。memory类型的表访问速度非常快,因为他的数据是放在内存中的,并且默认使用hash索引,但是一旦服务关闭,表中的数据就会丢失掉。
4.merge存储引擎:merge存储引擎是一组myisam表的组合,这些myisam表的结构必须完全相同,merge表本身没有数据,对merge类型的表进行查询,更新,删除操作,这些操作实际上是对内部的myisam表进行的