在SQL中,判断一个查询是否使用了索引,可以通过查看查询的执行计划来进行。执行计划会显示查询是如何被执行的,包括是否使用了索引。

以下是一些常见数据库管理系统中检查执行计划的方法:

MySQL
在MySQL中,可以通过在查询前加上EXPLAIN关键字来获取执行计划。

sql
EXPLAIN SELECT * FROM your_table WHERE your_column = 'some_value';
如果查询使用了索引,EXPLAIN输出中的type字段会显示index或ALL(没有使用索引)。