mysql的LIKE模糊查询,请使用模糊右查询,会走索引,模糊左查询和全查询,数据量大会导致索引失效

发布时间 2023-11-27 10:15:10作者: 夜尽天明之无关风月

数据量大的前提下,最少几百万数据量:

mysql的LIKE模糊查询,请使用模糊右查询。

验证如下:十几万的数据量

全模糊Like查询,索引丢失

mysql底层LOCATE语法查询,也会丢失索引

Like模糊右查询,索引并未丢失,走了索引

mysql使用模糊左查询,也会丢失索引

结论:

由此可见,mysql使用like进行模糊查询,尽量使用模糊右查询,以保证走了索引。