【MySQL】排序和分页

  1. 排序

1.1 排序规则

  • 使用 ORDER BY 子句排序
  • ASC(ascend): 升序
  • DESC(descend):降序
  • ORDER BY 子句在SELECT语句的结尾。

1.2 单列排序

例子:根据年龄排序(默认升序)

SELECT name, age, gender, height, weight

FROM student

ORDER BY age;

1.3 多列排序

例子:根据身高、体重降序排列

SELECT name, age, gender, height, weight

FROM student

ORDER BY height, weight desc;

  1. 分页

2.1 实现规则

  • 所谓分页显示,就是将数据库中的结果集,一段一段显示出来需要的条件
  • MySQL中使用 LIMIT 实现分页
  • LIMIT [位置偏移量,] 行数
  • 第一个"位置偏移量"参数指示MySQL从哪一行开始显示,是一个可选参数,如果不指定"位置偏移量",将会从表中的第一条记录开始(第一条记录的位置偏移量是0,第二条记录的位置偏移量是1,以此类推)第二个参数"行数"指示返回的记录条数。
相关推荐
q***06476 小时前
MySQL的UPDATE(更新数据)详解
数据库·mysql
8***B6 小时前
MySQL性能
数据库·mysql
Warren988 小时前
Python自动化测试全栈面试
服务器·网络·数据库·mysql·ubuntu·面试·职场和发展
kka杰10 小时前
MYSQL 表的增删查改-更新/删除
数据库·mysql
深藏bIue10 小时前
linux服务器mysql目录下的binlog文件删除
linux·服务器·mysql
甜鲸鱼10 小时前
Java与MySQL中的枚举(Enum)
java·mysql
q***448110 小时前
mysql配置环境变量——(‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法)
数据库·mysql·adb
Zero-Talent11 小时前
MySQL初级
数据库·mysql·oracle
yaoty13 小时前
FastAPI 流式响应中,如何优雅处理客户端断连后的数据库操作?
mysql·fastapi
不断高歌13 小时前
MySQL基础随堂笔记3
数据库·mysql