文章详情页
mysql优化 - mysql like语句会导致全表扫描?
浏览:99日期:2022-06-12 10:38:44
问题描述
select id from t where name like ’%abc%’
问题解答
回答1:模糊查询,就算你有索引,你也不知道索引里是不是有这三个字母还是这么排列的位置还是这样的那一行呀。。。
回答2:不一定 看查询条件。如果是符合左前缀,即可走索引比如 like abc%
回答3:同楼上,sql中尽量别 like 前后模糊,如果数据量大,那得蹦。
相关文章:
1. nignx - docker内nginx 80端口被占用2. angular.js - angularjs的自定义过滤器如何给文字加颜色?3. android-studio - Android studio导入老版本的2048项目报错4. 做一个抽奖系统5. mysql - thinkphp3.2 csv批量导入上万条数据时报错超时,请问有什么好的办法处理?6. 为什么要通过常量的方式拐弯抹角的写呢,直接写DSN之类的不好吗7. 急急急!!!求大神解答网站评论问题,有大神帮帮小弟吗8. PHP类属性声明?9. php mail无法发送邮件10. php - mysql中,作为主键的字段,用int类型,是不是比用char类型的效率更高?
排行榜
