数据库
首页 > 数据库> > Mysql-DBA--20220526 GROUP BY语句

Mysql-DBA--20220526 GROUP BY语句

作者:互联网

1、guroup by

  

 

2、group by 两个字段(dbt3)

  

 

3、参数tmp_table_size,可以优化 group by 语句

  

 

4、参数tmp_table_size,默认16M

  

 

5、可以查看 created_temp_tables和created_tmp_disk_tables,来确定是否需要优化group by语句

  

 

6、可以通过flush status,然后再运行select语句,来判断是否需要优化参数

  

 

 7、建议将tmp_table_size设置成32M

  

 

8、count(1)、count(a)、count(*)的区别

  

  

 

9、count(1) 代表什么?

  

 

  

 

10、HAVING的用法举例

  

 

11、where语句和having语句的区别

  

 

  

 

  

 

  

 

  注意:having后面除了聚合函数,也可以用别的列(在select中出现的列)为条件。

 

12、在select中出现了group by字段以外的非聚合的字段,mysql5.7中会报错。

  

 

  

 

  

 

 

13、group_cancat 聚合函数

  

 

  

 

  

  

  

 

 

14、group_concat举例

  

 

  

   

 

标签:count,语句,GROUP,DBA,20220526,mode,sql,group,tmp
来源: https://www.cnblogs.com/lijfustc/p/16312665.html