DQL

DQL

select
        字段列表
from
        表名列表
where
        条件列表
group by
        分组字段列表
having
        分组后条件列表
order by
        排序字段列表
limit
        分页参数

基本查询

1. 查询多个字段

select 字段1,字段2,字段3... from 表名;
select * from 表名;

2. 设置别名

select 字段1 [as 别名1],字段2 [as 别名2] ... from 表名;

3. 去除重复记录

select distinct 字段表名 from 表名;

 

DQL 条件查询

1. 语法

select 字段列表 from 表名 where  条件列表;

2. 条件

 

 

DQL-聚合函数

1. 介绍

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

2. 常见聚合函数

 

 

 

 

3. 语法

  

select 聚合函数(字段列表) from 表名;

 

DQL-分组查询

where 与 having区别

1. where是分组之前进行过滤,不满足where条件,不参与分组;而having是分组之后对结果进行过滤

2. where不能对聚合函数进行判断,而having可以

执行顺序: where > 聚合函数 > having

 

DQL-排序查询

1. 语法

select 字段列表 from 表名 order by 字段1 排序方式1, 字段2 排序方式2;

2. 排序方式

  ASC:升序(默认)

  DESC: 降序

注意:如果是多字段排序,当第一个字段值相同时,才会根据第二个字段进行排序

DQL-分页查询

1. 语法

select 字段列表 from 表名 limit 起始索引, 查询记录数:

 

注意:

  起始索引从0开始,起始索引 = (查询页码 - 1) * 每页显示记录数。

  如果查询的是第一页数据,起始索引可以省略,直接简写为limit10。

 

DQL-执行顺序

 

posted @ 2022-07-07 18:33  WTSRUVF  阅读(193)  评论(0编辑  收藏  举报