mysql where条件使用了or会不会扫全表 我来答 2个回答 #热议# 上班途中天气原因受伤算工伤吗? 青鸟中关村专家 2017-03-22 · 知道合伙人软件行家 青鸟中关村专家 知道合伙人软件行家 采纳数:1734 获赞数:8440 就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐 向TA提问 私信TA 关注 展开全部 是的但是使用索引在某些情况下可以避免的:1、where 语句里面如果带有or条件, myisam表能用到索引, innodb不行。2、必须所有的or条件都必须是独立索引3、用UNION替换OR (适用于索引列)4、用in来替换or 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 上海勤革信息技术广告2025-01-03超级码客涵盖mysql面试&SQL编程,SQL,MySQL,Oracle,PostgreSQL,等核心数据库考试题超3000题www.chaojimake.cn hailang243 2017-03-22 · TA获得超过4743个赞 知道大有可为答主 回答量:5003 采纳率:84% 帮助的人:1676万 我也去答题访问个人页 关注 展开全部 不管用不用都会扫全表,如果or是另一字段,扫两遍 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容面对复杂的网站mysql数据库在哪你是否感觉到力不从心?宝塔面板,一款提升配置网站mysql数据库在哪环境的好帮手。操作简单,功能齐全只需轻轻点击鼠标就能部署各种网站mysql数据库在哪www.bt.cn广告服务器运维省时,省事,省钱,就用可视化mysql管理器;宝塔运维面板,一键配置LAMP/LNMP,SSL,WEB,FTP.轻松搞定可视化mysql管理器;可视化mysql管理器减少服务器运营人力物力成本,让服务器运维变简单;www.bt.cn广告宝塔服务器运维安装mysql--让服务器运维更简单更高效!宝塔云控平台极易上手的服务器运维安装mysql,让你一切运维信息,一目了然;能让您把企业各个平台的服务器进行集中管理同时将实时运维数据大屏投放。www.bt.cn广告 其他类似问题 2017-03-21 mysql的or语句和in语句 会全表扫码么 1 2017-07-31 Mysql怎么样避免全表扫描,sql查询优化 3 2016-10-21 select id from t where num=10 ... 1 2017-03-06 mysql 在where条件中多个or的条件中,每一个条件,... 2016-10-11 mysql视图中where限制条件都是用的and能用or吗?... 2018-04-03 为什么where条件中使用or索引不起作用 2017-06-06 为什么where条件中or加索引不起作用 2014-11-30 如何提高上百万级记录MySQL数据库查询速度 52 更多类似问题 > 为你推荐: