11、存储引擎

 

1、查看mysql版本:select version

1、查看当前mysql支持的引擎列表:show engines \G

3、建表默认的是 myisam引擎 


MyISAM 引擎
MyISAM采用三个文件组织一张表:
xxx
.frm(存储格式的文件)
xxx
.MYD(存储表中数据的文件)
xxx
.MYI(存储表中索引的文件)
优点:可被压缩,节省存储空间。并且可以转换为只读表,提高检索效率。
缺点:不支持事务。

 


InnoDB引擎
表的结构存储在xxx.frm文件中
数据存储在tablespace这样的表空间中(逻辑概念),无法被压缩,无法转换成只读。
InnoDB存储引擎在MySQL数据库崩溃之后提供自动恢复机制。
InnoDB支持级联删除和级联更新。
优点:支持事务、行级锁、外键等。这种存储引擎数据的安全得到保障。

 

posted @ 2020-11-23 20:39  棉花糖88  阅读(54)  评论(0)    收藏  举报