SQL语句 编写顺序 - 执行顺序
1、SELECT 字段列表 4
2、FROM 表名列表 1
3、WHERE 条件列表 2
4、GROUP BY 分组字段列表 3
5、HAVING 分组后条件列表
6、ORDER BY 排序字段列表 5
7、LIMIT 分页参数 6
基础查询(SELECT )
SELECT 字段1, 字段2, 字1 段3 ... FROM 表名 ;
SELECT * FROM 表名 ; * 号代表查询所有字段,在实际开发中尽量少用(不直观、影响效率)
设置别名:SELECT 字段 [ AS 别名 ] ... FROM 表名;
或者 SELECT 字段1 [ 别名1 ] ... FROM 表名;
去重:SELECT DISTINCT 字段列表 FROM 表名;
条件查询
比较运算符 功能
> 大于
>= 大于等于
< 小于
<= 小于等于
= 等于
<> 或 != 不等于
BETWEEN ... AND ... 在某个范围之内(含最小、最大值)
IN(...) 在in之后的列表中的值,多选一
LIKE 占位符模糊匹配(_匹配单个字符, %匹配任意个字符)
IS NULL 是NULL
逻辑运算符 功能
AND 或 && 并且 (多个条件同时成立)
OR 或 || 或者 (多个条件任意一个成立)
NOT 或 ! 非 , 不是
上一篇:MySQL - DML数据增删改
下一篇:MySQL - SQL聚合函数(查询操作 二)