当我在MySQL中创建一个数据库并在其中创建一个名为flat
的表时,会生成4个文件:
db.opt
flats.frm
flats.MYD
flats.MYI
每次创建表时都会发生这种情况。这些文件是什么?
文件db.opt
包含数据库特征。每次数据库更改时都会更新它。
对于剩余的3个文件:
- table.frm-描述表的格式(无论使用何种存储引擎都会创建该表)
- table.MII-包含MyISAM表索引信息(为MyISAM存储引擎创建)
- table.MYD-包含MyISAM表数据(为MyISAM存储引擎创建)