教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql优化group by语句的简单方法

mysql优化group by语句的简单方法

发布时间:2016-02-17   编辑:jiaochengji.com
本文介绍下,在mysql中,优化group by语句的简单方法,感兴趣的朋友可以参考学习下。

本节内容:
优化group by语句

默认情况下,MySQL排序所有GROUP BY col1,col2,....。
查询的方法,如同在查询中指定ORDER BY  col1,col2,...。

如果显式包括一个包含相同的列的ORDER BY子句,MySQL可以毫不减速地对它进行优化,尽管仍然进行排序。

如果查询包括GROUP BY,又需要避免排序结果的消耗,可以指定ORDER BY NULL禁止排序。

例如:
 

复制代码 代码示例:
INSERT INTO foo
SELECT a, COUNT(*) FROM bar GROUP BY a ORDER BY NULL;

您可能感兴趣的文章:
mysql优化group by语句的简单方法
mysql中limit、order by和group by的用法实例解析
mysql where条件语句优化笔记
Mysql group by语句的优化分析
mysql having与where的用法区别在哪?
单条select语句实现mysql查询与统计次数
mysql中rollup和limit的用法 mysql中where子句的优化
select语句实现mysql分页查询
实例详解mysql limit大数据量分页优化的方法
mysql索引的建立原则

[关闭]
~ ~