为什么MySQL的Innodb类型数据库只有一个.frm文件,而MyISAM数据库需要多MYD MYI两个文件?
3条回答 默认 最新
upzhang 2019-08-07 17:01关注这是由不同的存储结构造成的,Innodb和MyISAM都使用.frm文件来存储表结构,如果表里有数据,一般还会有个.ibd文件,用于存储表数据及索引等;MyISAM同样使用.frm存储表结构,不过使用.myd和.myi分别存储表数据和表索引。也就是说MyISAM不是多了文件,而是这两者文件根本就不一样。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报