【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,以此类推)第二个参数"行数"指示返回的记录条数。
相关推荐
2301_789380495 小时前
vsc中使用DBHub-MCP连接云Mysql到vsc-copilot
数据库·mysql
杨DaB5 小时前
【MySQL】02 数据库的基本操作
数据库·mysql·oracle
Y***K4349 小时前
MySQL网站
数据库·mysql
菜鸟‍9 小时前
【后端学习】MySQL数据库
数据库·后端·学习·mysql
S***y39612 小时前
MySQL视频
数据库·mysql
小满、14 小时前
MySQL :存储引擎原理、索引结构与执行计划
数据库·mysql·索引·mysql 存储引擎
an__ya__14 小时前
MySQL事务
mysql
大锦终16 小时前
【MySQL】基本查询
数据库·mysql
q***471817 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
避避风港17 小时前
MySQL 从入门到实战
数据库·mysql