存储引擎
输入:show engines; # 查看MySQL中的储存引擎有哪些
MySQL总共支持9种存储引擎,主要需要了解的有3种:
1.MyISAM:
它是MySQL5.5及之前的版本默认的存储引擎,它的存取速度更快,但是数据相对InnoDB不够安全
使用该引擎产生三个文件
.frm: 这个文件存表结构
.MYD:这个文件存数据 data
.MYI: 这个文件存数据的索引 index >>> 类似于是书的目录 >>> 加快查询速度的
2.InnoDB:
它是MySQL5.6及之前的版本默认的存储引擎,它的存取速度相对MyISAM更慢了,但是数据相对MyISAM更加安全
使用该引擎产生两个文件
.frm: 这个文件存表结构
.ibd: 这个文件存数据的索引和数据 index >>> 类似于是书的目录 >>> 加快查询速度的
3.MEMORY
它的数据是在内存中存着的,内存是基于电工作的,所以断电数据丢失,重启服务端也会丢失数据
产生两个文件
.frm: 这个文件存表结构
标签:文件,存储,数据库,frm,引擎,MyISAM,数据
From: https://www.cnblogs.com/yexinli/p/17545912.html