在InnoDB存储引擎下,通过二级索引查到的索引列,如果需要查找所有列的数据,需要到主键索引里去取数据,这个过程叫回表。
有一张用户表id(主键),username(二级索引)
select * from user where username = '张三';
1.通过二级索引找到张三的记录和主键id
2.通过主键id去主键索引B+tree上找到行记录
在InnoDB存储引擎下,通过二级索引查到的索引列,如果需要查找所有列的数据,需要到主键索引里去取数据,这个过程叫回表。
有一张用户表id(主键),username(二级索引)
select * from user where username = '张三';
1.通过二级索引找到张三的记录和主键id
2.通过主键id去主键索引B+tree上找到行记录