Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

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

来源:网络  作者:网友投稿  发布时间:2021-01-08 13:13
本文介绍下,在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;

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/shell/11967.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

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

2021-01-08 编辑:网友投稿

本节内容:
优化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;

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/shell/11967.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页