mysql数据库的存储引擎?有什么区别?
如标题所述
添加解决方案

mysql的数据库 是没有存储引擎的,有存储引擎的是数据表!

MyISAM、InnoDB

从存储文件构成上:

MyISAM 的表在磁盘中有三个文件组成,分别是表定义文件(.frm)、数据文 件(.MYD)、索引文件(.MYI),

InnoDB 的表由表定义文件(.frm)、表空间数据和日志文 件组成。


安全方面

MyISAM 强调的是性能,其查询效率较高,但不支持事务和外键等安全性方 面的功能

InnoDB 支持事务和外键等高级功能,查询效率稍低。


对锁的支持,

MyISAM 支持表锁

InnoDB 支持行锁。