MySQL索引大都存储在B+树中,除此还有R树和hash索引.B+树的基础还是B树. B树由2部分组成,节点和索引.下面将构建一个B树,每个节点存2个数据,每个节点有前,中,后三个索引.插入数字的顺序为1,2,3,4,5,6. 每个节点存储2个数据,插入3时将进行分裂操作.节点一分为2,并在中间增加一个新的节点.新增节点将1,2,3中间的数字2进行存储. 数字2的前后有2个索引,左边的索引指向的节点中的数字都比2小,右边索引中指向的节点中的数字都比2大. 插入5时,节点1分为2,并将3,4,5中…