[MySQL] 密集索引和稀疏索引

密集索引和稀疏索引的区别

在这里插入图片描述
在这里插入图片描述

InnoDB

在这里插入图片描述
在这里插入图片描述

MyISAM

1.使用均为稀疏索引
2.表数据存储在独立的地方,叶子节点存储地址

实操

1.创建两张表,分别用MyISAM和InnoDB作为引擎
1)MyIASAM
在这里插入图片描述
2)InnoDB
在这里插入图片描述
2.查看数据库存储的位置
在这里插入图片描述
可以发现,InnoDB存储有2个文件(索引和数据都存放在ibd),而MyISAM则有三个(MYI为索引文件,MYD为数据文件)。frm文件为结构信息(创建表的结构)。

猜你喜欢

转载自blog.csdn.net/weixin_42054926/article/details/106801132
今日推荐