文章详情页
mysql优化 - mysql like语句会导致全表扫描?
浏览:76日期:2022-06-12 10:38:44
问题描述
select id from t where name like ’%abc%’
问题解答
回答1:模糊查询,就算你有索引,你也不知道索引里是不是有这三个字母还是这么排列的位置还是这样的那一行呀。。。
回答2:不一定 看查询条件。如果是符合左前缀,即可走索引比如 like abc%
回答3:同楼上,sql中尽量别 like 前后模糊,如果数据量大,那得蹦。
相关文章:
1. 用redis开发留言板,用户名和密码或者留言列表应该用单独的key来存储吗?2. docker-machine添加一个已有的docker主机问题3. docker安装后出现Cannot connect to the Docker daemon.4. mac里的docker如何命令行开启呢?5. 关于docker下的nginx压力测试6. angular.js - angularjs的自定义过滤器如何给文字加颜色?7. docker - 如何修改运行中容器的配置8. mysql - 记得以前在哪里看过一个估算时间的网站9. javascript - 能否让vue-cli的express修改express重启服务10. java - 安卓实现熄屏功能。
排行榜
