基础DQL(数据查询)——排序查询和分页查询

简介: 基础DQL(数据查询)——排序查询和分页查询

一、前言


本文将讲述两个比较简单的查询方式:排序查询和分页查询


二、排序查询


1.语法


SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序1,字段2 排序2,···;


2.ASC关键字


这个关键字的意思是:指定字段以升序来排列


Student


Name Country Age
张三 上海 18
李四 上海 21
王某某 NULL 23
老六 北京 24
老七 南京 21
赵某某 北京 23
老某某 NULL 19


SELECT * FROM Student ORDER BY Age ASC;


查询结果如下


01f9db3f02b44b23a3176922ad19d2a3.png


3.DESC关键字


这个关键字的意思是:指定字段以降序来排列


Student


Name Country Age
张三 上海 18
李四 上海 21
王某某 NULL 23
老六 北京 24
老七 南京 21
赵某某 北京 23
老某某 NULL 19


SELECT * FROM Student ORDER BY Age DESC;


查询结果如下


1ae6182c021a446c9f4c82bd1c50c98f.png


4.注意点


如果有两个字段的话,要先满足前一个字段的排序要求再满足后一个字段的排序要求


三、分页查询


1.语法


SELECT 字段列表 FROM 表名 LIMIT 起始索引,查询记录数;


2.注意点


  • 起始索引从0开始,起始索引 = (查询页码 - 1)* 每页显示记录数
  • MYSQL中使用LIMIT,其它数据库有别的语言
  • 若查询第一页数据,起始索引可省略,直接简写为LIMIT 10


3.举例


  • 查询第一页的学生数据,每条显示10条记录


SELECT * FROM Student LIMIT 0,10;


  • 查询第二页的学生数据,每条显示10条记录
    由上面的公式知道,(2-1)* 10 = 10为起始值,所以语句如下


SELECT * FROM Student LIMIT 10,10;


相关文章
|
SQL
DQL-基础查询
DQL-基础查询
37 0
DQL-排序分页
DQL-排序分页
25 0
|
3月前
|
SQL 存储 开发框架
2、SQL查询-简单查询
2、SQL查询-简单查询
24 0
|
3月前
|
SQL 关系型数据库 MySQL
3、SQL查询-复杂查询
3、SQL查询-复杂查询
59 0
|
5月前
|
SQL 关系型数据库 MySQL
MySQL数据库——SQL(3)-DQL(基本查询、条件查询、聚合函数、分组查询、排序查询、分页查询、案例练习)
MySQL数据库——SQL(3)-DQL(基本查询、条件查询、聚合函数、分组查询、排序查询、分页查询、案例练习)
57 0
SQL数据查询——单表查询和排序
SQL数据查询——单表查询和排序
140 0
基础DQL(数据查询)——条件查询
基础DQL(数据查询)——条件查询
123 0
基础DQL(数据查询)——条件查询
基础DQL(数据查询)——基础查询
基础DQL(数据查询)——基础查询
118 0
基础DQL(数据查询)——基础查询
基础DQL(数据查询)——聚合函数&分组查询
基础DQL(数据查询)——聚合函数&分组查询
130 0
基础DQL(数据查询)——聚合函数&分组查询
|
SQL 关系型数据库 MySQL
DQL(数据查询语言)之条件查询 | 学习笔记
快速学习 DQL (数据查询语言)之条件查询
134 0
DQL(数据查询语言)之条件查询 | 学习笔记
下一篇
无影云桌面