mysql - 索引适用的地方

标签 mysql sql indexing

在我对索引和explain语句运行的基本理解中,似乎它们只适用于WHEREORDER BYSELECT 语句中是否还有其他应用索引的地方/实例?

最佳答案

如果您只选择在 mysql 选择的索引中也使用的确切字段,则可能会使用索引中的数据。

但是;向我问这个问题告诉我你错过了索引的基本点及其工作方式。阅读手册中的一两章以获得更清晰的理解可能是个好主意 -- http://dev.mysql.com/doc/refman/5.0/en/optimization-indexes.html .它们主要用于实现 WHERE 和 ORDER BY 子句,这应该对您来说是非常合乎逻辑的。

关于mysql - 索引适用的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11165628/

相关文章:

sql - 如何从数据库中逐一返回样本行

mysql - 没有 where 子句的连接查询

c# - 如何动态组合 linq 查询?

mysql - 我的 MySQL 表上的各种多列索引

mysql - 强制使用多个索引 - mysql

php - 我的博客分页不起作用

mysql - 从版本控制的审核日志中查询每天的状态更新?

mysql - 为什么这个 SQL 查询对我不起作用?

C# For 循环索引返回 ascii 而不是当前迭代

PHP PDO 双插入