首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DawnSiro
2年前
关注
屏蔽作者: DawnSiro
举报
2023.8.22 第六届青训营打卡 Day71
今天继续阅读MySQL索引原理相关的文章,这次记录下MySQL两个存储引擎建立索引之后产生的文件:
使用SQL分别创建了两张表:zz_myisam_index、zz_innodb_index,分别使用 MyISAM、InnoDB。
使用 MyISAM 的表会生成有三个文件:
zz_myisam_index.frm:该文件中存储表的结构信息。
zz_myisam_index.MYD:该文件中存储表的行数据。
zz_myisam_index.MYI:该文件中存储表的索引数据。
而 InnoDB 的表只有两个文件:
zz_innodb_index.frm:该文件中存储表的结构信息。
zz_innodb_index.ibd:该文件中存储表的行数据和索引数据。
InnoDB中,表数据和索引数据都一起放在.ibd文件中,也就代表着索引数据和表数据是处于同一块空间存储的,这符合聚簇索引的定义,因此InnoDB支持聚簇索引。
使用 InnoDB 未主动创建聚簇索引,会按照主键 -> 非空唯一索引 -> 引擎定义的隐藏主键的优先级顺序来创建聚簇索引。
展开
(六)MySQL索引原理篇:深入数据库底层揭开索引机制的神秘面纱!
juejin.cn
青训营-快乐出发
分享
评论
点赞
相关推荐
软考通过了,应该算是预料之中,原因如下:
1.花了一个月每天刷题,同时也及时回归错题和收藏题
2.不抱超常发挥的幻想,遵循能量守恒,付出的时间与收获相对,会做的题一定拿到分,不会做的题不纠结
3.考场做完题算了一下分,基本跟考的预想差不多,所以人要了解自己实力是一件重要的事情
#毕业考研还是工作?#
1 赞 ·
13 评论
天天写文章,头都大了
3 赞 ·
0 评论
突发奇想:如果注定被骗,那么骗你什么会让你心甘情愿呢
1 赞 ·
2 评论