1、基本查询(不带任何条件)
(1)查询多个字段
SELECT 字段1, 字段2, 字段3 ... FROM 表名 ;
SELECT * FROM 表名 ;
(2)字段设置别名
SELECT 字段1 [ AS 别名1 ] , 字段2 [ AS 别名2 ] ... FROM 表名;
SELECT 字段1 [ 别名1 ] , 字段2 [ 别名2 ] ... FROM 表名;
(3)去除重复记录
SELECT DISTINCT 字段列表 FROM 表名;
2、条件查询(WHERE)
(1)语法
SELECT 字段列表 FROM 表名 WHERE 条件列表 ;
注意 : NULL值是不参与所有聚合函数运算的。
(2)条件
常用的比较运算符如下:
常用的逻辑运算符如下:
3、聚合函数(count、max、min、avg、sum)
(1)介绍
将一列数据作为一个整体,进行纵向计算
(2)常见的聚合函数
(3)语法
SELECT 聚合函数(字段列表) FROM 表名 ;
4、分组查询 (group by)
(1)语法
SELECT 字段列表 FROM 表名 [ WHERE 条件 ] GROUP BY 分组字段名 [ HAVING 分组后过滤条件 ];
(2)where与having的区别
5、排序查询(order by)
(1)语法
(2)排序方式
ASC:升序(默认值)--Ascend
DESC:降序 --Descend
6、分页查询(limit)
(1)语法
SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数 ;
![](https://img-blog.csdnimg.cn/30d2e438e93f4b609590b92d65cc6496.png)