注:以下是跟着MySQL 是怎样运行的:从根儿上理解 MySQL进行学习的一些笔记。


MySQL读书笔记系列(二)之数据行格式&数据页&索引

行格式

Compact行格式

Compact行格式

Redundant行格式

Redundant行格式

数据页

数据页导图

数据页导图

数据页结构图

数据页结构图

索引

索引导图
B+索引导图

索引例子

INSERT INTO index_demo (c1_主键,c2,c3)
VALUES(1, 4, 'u'),
(3, 9, 'd'), 
(4, 4, 'a'), 
(5, 3, 'y'), 
(8, 7, 'a'), 
(10, 4, 'o'), 
(12, 7, 'd'), 
(20, 2, 'e'), 
(100, 9, 'x'), 
(209, 5, 'b'), 
(220, 6, 'i'), 
(300, 8, 'a'),
(320, 5, 'm');

聚簇索引

聚簇索引

二级索引

以c2列为索引列

二级索引

联合索引

以c2,c3为联合索引列

图就不画了,就是先以c2列排序,当c2列值相同的情况下,再以c3列排序。


你的头发真的好长
42 声望5 粉丝