聚簇索引就是主键索引,也叫一级索引,叶子节点存储完整的行记录,如果没有主键,mysql会有一个隐藏的id当做主键
非聚簇索引就是除了主键外的其他的索引,也叫二级索引,叶子节点存储索引值和主键,如果需要查询完整的行记录,就需要回表进行操作
回表就是拿到了二级索引的主键值,在去聚簇索引这个b+树中,从根节点开始,找到叶子节点的位置,取出行记录的信息
name索引树(二级索引) ,叶子节点会存储主键
主键b+树(主键索引,聚簇索引,一级索引),叶子节点会存储完整的行记录
聚簇索引就是主键索引,也叫一级索引,叶子节点存储完整的行记录,如果没有主键,mysql会有一个隐藏的id当做主键
非聚簇索引就是除了主键外的其他的索引,也叫二级索引,叶子节点存储索引值和主键,如果需要查询完整的行记录,就需要回表进行操作
回表就是拿到了二级索引的主键值,在去聚簇索引这个b+树中,从根节点开始,找到叶子节点的位置,取出行记录的信息
name索引树(二级索引) ,叶子节点会存储主键
主键b+树(主键索引,聚簇索引,一级索引),叶子节点会存储完整的行记录