在 MyISAM 中的数据和索引是分开存放的。所以在文件系统中也是使用不同的文件来存储数据文件和索引文件。而且和 InnoDB 不同的是,MyISA 并没有什么所谓的表空间一说,表数据都存放到对应的数据库子目录下。
test_myisam 表使用 MyISAM 存储引擎的话,那么在它所在数据库对应的目录下会为 myisam 表创建三个文件:
- test_myisam.MYD 代表表的数据文件,也就是我们插入的用户记录;
- test_myisam.MYI 代表表的索引文件,我们为该表创建的索引都会放到这个文件中。