【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,以此类推)第二个参数"行数"指示返回的记录条数。
相关推荐
weixin_4565881512 分钟前
【java面试day16】mysql-覆盖索引
java·mysql·面试
舒一笑1 小时前
MySQL中模糊匹配like的一个坑
后端·mysql
ejinxian3 小时前
MySQL/Kafka数据集成同步,增量同步及全量同步
数据库·mysql·kafka
@_码农5 小时前
【MySQL的卸载】
mysql
Momentary_SixthSense5 小时前
RESP协议
java·开发语言·javascript·redis·后端·python·mysql
MacroZheng5 小时前
横空出世!一款开源的数据同步工具,稳定又高效,好用到爆!
java·后端·mysql
会飞的灰大狼10 小时前
MyCAT完整实验报告
mysql·centos7
python_chai14 小时前
从数据汇总到高级分析,SQL 查询进阶实战(下篇)—— 分组、子查询与窗口函数全攻略
数据库·sql·mysql
冒泡的肥皂18 小时前
MVCC初学demo(一
数据库·后端·mysql
Bruce_Liuxiaowei21 小时前
MySQL完整重置密码流程(针对 macOS)
mysql