EXPLAIN PLAN:MYSQL中“using where”和“using index”的区别是什么

时间:2011-12-29 07:05:13

标签: mysql

在MYSQL的EXPLAIN计划中,'uing where'和'using index'之间的主要区别是什么。

我认为这只是搜索光盘中的记录与内存中的搜索。

谢谢, -UDAY

1 个答案:

答案 0 :(得分:4)

documentation解释了差异:

  • Using index表示只能从索引中获取请求的列数据,而无需正确读取行数据。

  • Using where表示索引实际上用于查找,而不仅仅用于获取请求的列数据。