MySQL-查询语句语法(DQL)结构(查询操作 一)

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聚合函数(查询操作 二)

你可能感兴趣的:(MySQL数据库,mysql,数据库)