前言
MySQL其实简单理解就是存储和提取数据的一个程序罢了,那么这些数据就是通过存储引擎存储到磁盘的,关于这部分前置知识可以查看往期文章MySQL逻辑架构,存储在磁盘上也就是文件,如我们在MySQL上创建一个数据库那么就会在MySQL的data目录下产生相对于的文件如下
InnoDB存储引擎
后缀为idb格式的是InnoDB存储引擎实现的
MyISAM存储引擎
MYD是数据文件
MYI是索引文件
对比
InnoDB数据和索引是存储在一起的,MyISAM是数据和索引相互分开存储的