数据即索引
索引即数据
索引是一颗B+树,B+树的非叶子节点存储了页号-主键值,但是并未存储数据,在叶子节点上以链表的形式将所有的带有数据的节点连接在一起。
主键索引的特点
按照主键大小对用户记录和数据页进行排序,记录 使用单链表链接(这可以做到范围查找)数据页使用双向链表B+树的叶子节点保存了完整的用户记录
主键索引是自动被InnoDB创建的
如果没有设置 则选择unique值作为主键 如果没有则添加row_id
普通索引
联合索引
回表
有空再完善下
博客介绍了数据库索引相关知识,指出数据即索引、索引即数据,索引是B+树,非叶子节点存页号 - 主键值,叶子节点以链表连数据节点。还阐述了主键索引特点,如按主键排序、叶子节点保存完整记录等,此外提到普通索引、联合索引和回表。
数据即索引
索引即数据
索引是一颗B+树,B+树的非叶子节点存储了页号-主键值,但是并未存储数据,在叶子节点上以链表的形式将所有的带有数据的节点连接在一起。
主键索引的特点
按照主键大小对用户记录和数据页进行排序,记录 使用单链表链接(这可以做到范围查找)数据页使用双向链表B+树的叶子节点保存了完整的用户记录
主键索引是自动被InnoDB创建的
如果没有设置 则选择unique值作为主键 如果没有则添加row_id
普通索引
联合索引
回表
有空再完善下
45万+
177