mysql 索引顺序_MySQL中where条件的顺序对索引的影响_打盹儿的番茄的博客-CSDN博客

网站介绍:文章浏览阅读7.6k次,点赞2次,收藏12次。看到有资料说,where条件的顺序和索引的顺序不一致,会影响查询的效率,根据的逻辑是:where条件的运行是从右到左的,将选择性强的条件放到最右边,可以先过滤掉大部分的数据(而选择性不强的条件过滤后的结果集仍然很大),在根据其它条件过滤时,需要比较的数据量就少,提高查询的效率。当我看到这个逻辑时,自我认为不是太合理,数据库引擎在执行SQL语句时,都是要经过查询优化器的,查询优化器会将SQL进行优化..._mybatis where 后的顺序和索引顺序不一致