mysql 'OR','IN',‘union’效率分析
2012-04-09 12:29
281 查看
1、 EXPLAIN (SELECT * FROM m_news WHERE TYPES = 5 ) UNION (SELECT * FROM m_news WHERE TYPES = 10 );
2、 EXPLAIN SELECT * FROM m_news WHERE TYPES = 5 OR TYPES =10;
3、 EXPLAIN SELECT * FROM m_news WHERE TYPES IN (5,10);
结论:从影响行数来说,用'or'和‘in’ 效果是一样的,‘union’效率高很多。
相关文章推荐
- 'or'='or'经典漏洞代码分析
- 'or'='or'经典漏洞原理分析
- LayoutInflater效率分析及源码跟踪
- in和exists的区别与SQL执行效率分析
- 如何提升产品运营人员的工作效率|新闻资讯|诸葛IO-精细化运营分析工具
- 程序执行效率分析
- MongoDB索引用法和效率分析
- 完美解决双核运行游戏不稳定问题,并提升XP运行效率正文分析错误
- C++多重继承和虚拟继承对象模型、效率分析
- ArcGIS中各种合并要素(Union、Merge、Append、Dissolve)的异同点分析
- C++ - 多重继承和虚拟继承对象模型、效率分析
- mysql 实战 or、in与union all 的查询效率
- MongoDB学习笔记(六) MongoDB索引用法和效率分析
- Mysql 多表联合查询效率分析及优化
- 运行效率高稳定性好的大型网站系统架构分析
- 一个sql提问,引起的研究。关于union all 中,嵌套查询和直接查询的效率比较。
- 对于Oracle中分页排序查询语句执行效率的比较分析
- 关于递归和迭代的一种效率分析
- PHP 读写Cookie效率分析与性能优化
- python中in在list和dict中查找效率的对比分析