在mysql用like查询的时候`%xxx%`这样是利用不到索引的。 `xxx%`这样是可以的。 需要模糊查询或者普通查询要注意字段的设计规则 假如: ![图][1] 这种排序规则是忽略大小写的 ![图][2] 查询出来了 我们更改一下排序规则 ![图][3] 这样就查询不到了 ![图][4] 区分大小写查询 `select * from table where user_code =binary( 'qqq')` [1]: https://echo.solo90.com/usr/uploads/2020/01/1871809350.png [2]: https://echo.solo90.com/usr/uploads/2020/01/318282087.png [3]: https://echo.solo90.com/usr/uploads/2020/01/1725022451.jpg [4]: https://echo.solo90.com/usr/uploads/2020/01/2986765762.png 在mysql用like查询的时候%xxx%这样是利用不到索引的。xxx%这样是可以的。需要模糊查询或者普通查询要注意字段的设计规则假如:这种排序规则是忽略大小写的查询出来了我们更改一下排序规则这样就查询不到了区分大小写查询select * from table where user_code =binary( 'qqq') 最后修改:2020 年 02 月 10 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏