mysql中order by null的用法
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-17 15:33:11 浏览: 评论:0
以前查询mysql的时候,一般会用order by来进行排序,如果我们不需要对字段进行排序,应该怎么办呢?这个时候就得用order by null了.
order by null用途是强制对查询结果禁用排序,通过explain检查查询语句时候,如果看到Extra列中有Using filesort,这是对性能有一定影响的,特别是使用了group by时,就算你没有显示的指定order by,mysql会默认按照分组字段进行排序,某些情况下是没有必要使用排序的,例如在处理表报数据的时候(把原始表数据统计后插入到一个用于报表查询的表),则完全可以可以使用order by null来取消排序,代码如下:
- insert into reportTable(day, clicks, revenue)
- select day, count(*), sum(revenue) from clickOriginTalbe
- group by day --phpfensi.com
- order by null
相信你已经对order by null有一定的了解了.
Tags: order by null用法
- 上一篇:MySQL二进制日志使用操作步骤
- 下一篇:mysql表中记录重复处理方案
相关文章
- ·mysql中GROUP BY 和ORDER BY 组合使用注意事项(2014-09-24)
- ·Sql中order by多字段排序查询(2014-09-27)
- ·mysql order by null 使用说明(2014-10-03)
- ·MySQL Order by 语句用法与优化详解(2014-10-04)
- ·MySQL ORDER BY排序语句用法与优化(2014-10-10)
- ·mysql中order by 语句的用法 索引优化(2014-10-13)
- ·mysql索引提高优化order by语句用法介绍(2014-10-13)
- ·mysql中group by 语句的用法详细介绍(2014-10-13)
- ·mysql GROUP BY 与 ORDER BY数据排序问题(2014-09-24)
- ·解决MySQL中无GROUP BY直接HAVING的问题(2014-09-27)
- ·MYSQL错误:Out of memory (Needed 1046596 bytes)(2014-09-28)
- ·mysql中group by用法与having合用注意事项(2014-10-02)
- ·mysql group by 排序问题一些自我理解(2014-10-04)
- ·mysql中distinct和group by过滤删除重复行(2014-10-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)