在mysql的默认引擎InnoDB中索引分为聚簇索引和非聚簇索引。一般聚簇索引就是主键索引。
一.聚簇索引
底层是B+树,叶子节点直接储存行数据。
二.非聚簇索引
非聚簇索引也叫二级索引,底层一样是B+树,不过它的叶子节点储存的是主键ID,所以拿到主键ID之后还要去聚簇索引里查行数据,这个就叫回表。
在mysql的默认引擎InnoDB中索引分为聚簇索引和非聚簇索引。一般聚簇索引就是主键索引。
底层是B+树,叶子节点直接储存行数据。
非聚簇索引也叫二级索引,底层一样是B+树,不过它的叶子节点储存的是主键ID,所以拿到主键ID之后还要去聚簇索引里查行数据,这个就叫回表。