mysql联合索引有大于小于能用到索引吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql联合索引有大于小于能用到索引吗相关的知识,希望对你有一定的参考价值。

参考技术A 当字段类型是varchar或char时,添加索引,在查询条件中使用大于小于,索引无效
当字段类型为数字类型时,添加索引,在查询条件中使用大于小于,索引有效

字段索引如下图
mysql
高清播放机,图片大全,点击查看详情!
精选推荐
广告

mysql使用 “不等于号”和 强制使用索引,性能高吗?

EXPLAINSELECT * FROM book FORCE INDEX(Y) WHERE card <> 1

这样显示是使用了索引。但性能比不强制使用索引要高吗?会有产生全表扫描吗

参考技术A 效率不高,虽然不会全表扫描,但会扫描索引表,数据大时一样会很耗时。请尽量不要用不等于号,可以想想其他方法的

以上是关于mysql联合索引有大于小于能用到索引吗的主要内容,如果未能解决你的问题,请参考以下文章

Mysql联合索引最左匹配原则

mysql联合索引字段顺序

mysql不等于走索引吗

mysql联合索引的使用以及sql执行的过程顺序

联合索引(x+y),那么sql语句的where条件上大于小于范围的哪种写法效率高?

深入理解mysql的联合索引