CS-Notes 学习笔记
面试冲刺 · MySQL

什么是聚簇索引、回表和覆盖索引?

先自己想一想,再看参考要点

参考要点

  • 聚簇索引:InnoDB 主键索引的叶子节点保存整行数据,一张表只有一个
  • 二级索引的叶子保存索引列和主键值,查其它列时先拿到主键,再到聚簇索引查出整行,这就是回表
  • 覆盖索引指索引中已包含查询需要的全部列(含主键),不需要回表,Extra 为 Using index
在学习站中自测这道题看这道题所在的一天

学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。