为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL的回表查询,是什么意思?

MySQL的回表查询,是什么意思?

RISEBY 2019-01-31 21:05:59
MySQL中的回表查询,我的理解是二级索引无法直接查询所有列的数据,所以通过二级索引查询到聚簇索引后,再查询到想要的数据,这种通过二级索引查询出来的过程,就叫做回表。这样理解对吗?如果explain查看执行计划,在Extra中看到了Using where,是否表示是通过回表查询到的数据?
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞


但不是出现using where就是回表,using where只是过滤
如果出现using index condition就是二级索引回表

查看完整回答
反对 回复 2019-01-31
  • 1 回答
  • 0 关注
  • 2166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信