MySQL的数据文件有几种?扩展名分别是什么?

frm是表结构,MYD是数据,MYI是索引。
如果使用InnoDB,则InnoDB数据文件中仅存储frm数据和索引。

默认的MySQL数据库存储在...\MySQL\MySQLServer5.5\data文件夹中。
数据库就是一个目录,目录下的一张表对应三个文件。
文件名是表名,扩展名是.frm、.MYD、.MYI((数据文件:.myd)、(索引文件:.MYI)、(表定义文件:.frm))。

扩展信息:

普通索引(由KEY或INDEX关键字定义的索引)的任务是加速对数据的访问。
因此,只应为查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中出现频率最高的数据列创建索引。
如果可能,您应该选择包含最整齐、最紧凑的数据的数据列(例如整数数据列)来创建索引。

普通索引允许索引数据列包含重复值。
例如,由于人们可能具有相同的姓名,因此相同的姓名可能会在同一个“员工档案”数据表中出现两次或多次。

参考来源:百度百科-mySQL

Mysql安装后在data文件夹中有4种文件frm,MYD,MYI,OPT,请问这四种文件的作用

*.frm描述表的结构,*.MYD存储表的数据记录,*.MYI是表的索引,.opt记录数据库选项和套件设置数据库字符。

在Windows系统中,MYSQL数据库文件的后缀为.FRM、MYD和MYI。
但在LINUX环境下,需要将它们转换为名称后缀为.FRM的.sql数据文件。
、MYD、MYI转换.SQL数据库的方法:

1.输入http://127.0.0.1/phpmyadmin打开phpmyadmin。

2.输入phpmyadmin,找到导出选项。

3.点击导出选项,进入导出页面并选择测试数据库文件夹。

4.然后选择[另存为文件]。
这是最重要的一步,否则导出会失败。

5.然后点击执行,点击保存路径,保存到桌面。
单击“下载”,将保存.SQL文件。
到桌面。