基础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;


相关文章
DQL-排序分页
DQL-排序分页
46 0
|
SQL
DQL-基础查询
DQL-基础查询
49 0
|
6月前
|
SQL 关系型数据库 MySQL
MySQL】-DQL(基本、条件、分组、排序、分页)详细版
通过这些查询方法,你可以高效地检索、分析和组织MySQL数据库中的数据,以满足各种应用需求。实践中,理解这些SQL语句的基础知识以及它们如何组合起来进行复杂的数据操作是至关重要的。
70 1
|
8月前
|
SQL 关系型数据库 MySQL
MySQL数据库——SQL(3)-DQL(基本查询、条件查询、聚合函数、分组查询、排序查询、分页查询、案例练习)
MySQL数据库——SQL(3)-DQL(基本查询、条件查询、聚合函数、分组查询、排序查询、分页查询、案例练习)
87 0
SQL数据查询——单表查询和排序
SQL数据查询——单表查询和排序
169 0
基础DQL(数据查询)——条件查询
基础DQL(数据查询)——条件查询
137 0
基础DQL(数据查询)——条件查询
基础DQL(数据查询)——基础查询
基础DQL(数据查询)——基础查询
135 0
基础DQL(数据查询)——基础查询
|
SQL 关系型数据库 MySQL
DQL(数据查询语言)之条件查询 | 学习笔记
快速学习 DQL (数据查询语言)之条件查询
143 0
DQL(数据查询语言)之条件查询 | 学习笔记
|
关系型数据库 MySQL 数据库
MySQL数据库基础学习Day2:条件查询,排序、限制和去重操作,聚合查询,分组查询2
MySQL数据库基础学习Day2:条件查询,排序、限制和去重操作,聚合查询,分组查询
129 0
MySQL数据库基础学习Day2:条件查询,排序、限制和去重操作,聚合查询,分组查询2
|
关系型数据库 MySQL 数据库
MySQL数据库基础学习Day2:条件查询,排序、限制和去重操作,聚合查询,分组查询
MySQL数据库基础学习Day2:条件查询,排序、限制和去重操作,聚合查询,分组查询
152 0
MySQL数据库基础学习Day2:条件查询,排序、限制和去重操作,聚合查询,分组查询

相关课程

更多