Mysql--查询知识点

发布时间 2023-03-27 20:12:22作者: 南风知意。
 总结查询

·基本查询(不带任何条件)

·条件查询(WHERE)

·聚合函数(count、max、min、avg、sum)

·分组查询(group by)

·排序查询(order by)

·分页查询(limit)

1.基础查询

1)查询多个字段 select          ... from .....
 2字段设置别名select         ......from

3去除重复记录 select distinct    ... from

2.条件查询 select   from    ... where

2) 条件

常用的比较运算符如下:

 

3.聚合函数

1介绍

将一列数据作为一个整体,进行纵向计算。

2常见的聚合函数

3)语法  select      ....from...

 

4.分组查询
1语法  select   .... from....[where  ...] group by ...[having...] 

2where与having区别

执行时机不同:where是分组之前进行过滤,不满足where条件,不参与分组;而having是分组 之后对结果进行过滤。

判断条件不同:where不能对聚合函数进行判断,而having可以。

5.排序查询

排序在日常开发中是非常常见的一个操作,有升序排序,也有降序排序。
1语法 select ...from ..order by ....

2排序方式

ASC : 升序(默认值)DESC: 降序\

6.分页查询  select ... from ...limit...

 

 

示例