【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,以此类推)第二个参数"行数"指示返回的记录条数。
相关推荐
如旧呀36 分钟前
爬虫小知识
数据库·爬虫·mysql
7ioik1 小时前
MySQL默认事物隔离级别是什么?
数据库·mysql
ERP面壁者2 小时前
Docker小白搭建xxl-job,mysql的过程日志
mysql·docker·容器
腾讯云开发者2 小时前
腾讯技术面:聊聊MySQL五大核心模块
数据库·mysql
Albert Edison2 小时前
【MySQL】事务管理
数据库·mysql
计算机毕设指导62 小时前
基于Django的本地健康宝微信小程序系统【源码文末联系】
java·后端·python·mysql·微信小程序·小程序·django
gjc5923 小时前
MySQL无主键大表删除导致主从同步延迟的深度分析
数据库·mysql
杨了个杨89823 小时前
Rsyslog + MySQL 实现日志集中存储
数据库·mysql
Token_w3 小时前
Llama 3-8B-Instruct 在昇腾 NPU 上的 SGLang 性能实测
mysql·llama·sglang
better_liang3 小时前
每日Java面试场景题知识点之-MySQL高并发数据一致性保障
mysql·高并发·java面试·数据一致性·企业级开发