Alireza Asked: 2012-06-30 21:48:00 +0800 CST2012-06-30 21:48:00 +0800 CST 2012-06-30 21:48:00 +0800 CST 当我们查询时,像 key(timetime) 这样的索引是否可用:SELECT * ...... ORDER BY timetime DESC 772 当我们索引timetime这样的时间戳字段时。我们可以将它用于ORDER BY timetime DESC还是只能用于ORDER BY timetime ASCOR ORDER BY timetime?mySQL 在进行 vise verse 排序时是否使用此索引? mysql index 1 个回答 Voted Best Answer ypercubeᵀᴹ 2012-07-01T00:02:38+08:002012-07-01T00:02:38+08:00 是的,它确实。MySQL 可以使用索引并将其用于任一方向的扫描/查找。您可以阅读 MySQL 文档:MySQL 如何使用索引 如果排序或分组是在可用键(例如,ORDER BY key_part1, key_part2)的最左边的前缀上完成的,则对表进行排序或分组。如果所有关键部分后面都有DESC,则以相反的顺序读取关键。请参阅第 8.13.9 节,“ORDER BY优化”和第 8.13.10 节,“GROUP BY优化”。
是的,它确实。MySQL 可以使用索引并将其用于任一方向的扫描/查找。您可以阅读 MySQL 文档:MySQL 如何使用索引