猿问

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

MySQL中的回表查询,我的理解是二级索引无法直接查询所有列的数据,所以通过二级索引查询到聚簇索引后,再查询到想要的数据,这种通过二级索引查询出来的过程,就叫做回表。
这样理解对吗?

如果explain查看执行计划,在Extra中看到了Using where,是否表示是通过回表查询到的数据?


RISEBY
浏览 2167回答 1
1回答

翻阅古今

对但不是出现using where就是回表,using where只是过滤如果出现using index condition就是二级索引回表
随时随地看视频慕课网APP

相关分类

MySQL
我要回答