mysql

作者: 滩主 | 来源:发表于2019-11-18 11:48 被阅读0次

image.png image.png

MyISAM 引擎实现

MyISAM索引文件和数据文件是分离的,索引文件仅保存数据记录的地址

MyISAM-主键索引

image.png

MyISAM-辅助索引

image.png

InnoDB 引擎实现

叶节点包含了完整的数据记录。这种索引叫做聚集索引。因为InnoDB的数据文件本身要按主键聚集,所以InnoDB要求表必须有主键(MyISAM可以没有),如果没有显式指定,则MySQL系统会自动选择一个可以唯一标识数据记录的列作为主键,如果不存在这种列,则MySQL自动为InnoDB表生成一个隐含字段作为主键,这个字段长度为6个字节,类型为长整形

InnoDB-主键索引

image.png

InnoDB-辅助索引

image.png image.png

https://cloud.tencent.com/developer/article/1004912

相关文章

网友评论

      本文标题:mysql

      本文链接:https://www.haomeiwen.com/subject/veehyctx.html