一:首先我们先搞清楚存储引擎有哪些![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9c8a5374582106efae518f5f69053d15.png)
在介绍引擎前先明白一点,引擎是作用于表的。
1. MyISAM
使用这个存储引擎,每个MyISAM在磁盘上存储成三个文件。
(1)frm文件:存储表的定义数据
(2)MYD文件:存放表具体记录的数据
(3)MYI文件:存储索引, 采用数据结构为B+树
简介:
不支持事务,但是这也意味着他的存储速度更快,如果你的读写操作允许有错误数据的话,只是追求速度,可以选择这个存储引擎。
2. InnoDB
它是支持事务的,是默认的存储引擎。
它的文件如下:
相比于上一个存储引擎,它的文件只有两个,一个是表结构,一个是索引和数据。
由于它的索引和数据是在一起的, 所以它的存储数据结构如下:
MyISAM:非聚族索引
InnoDB:聚族索引