MYSQL库中各文件作用详解

MYSQL库中各文件作用详解

第一部分:正常MYSQL的每个表有三个文件:

第二部分:这三个文件的作用:

*.frm是描述了表的结构---(一个.frm文件就是对应的数据库中的一个表)

*.MYD保存了表的数据记录---(是INNODB引擎外的数据文件)

*.MYI则是表的索引---(是MyISAM表的索引的扩展名)

建议:

对数据库的操作有大量的select,就用MyISAM表

对数据库的操作有大量的insert or update,就用InnoDB

第三部分:发现有个表只有.frm文件了。没有.MYD文件和.MYI文件

没有myi与myd那说明,你使用的不是MyISAM引擎,比如你创建表的时候指定为InnoDB引擎了,就没有这两个文件

只有frm文件......

可以:选中表---右键---设计视图---选项: