【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,以此类推)第二个参数"行数"指示返回的记录条数。
相关推荐
吹什么轩40 分钟前
MySQL 内连接与外连接:从笛卡尔积到 LEFT JOIN,一篇讲透
数据库·mysql
boy快快长大1 小时前
MySQL 转 PostgreSQL 使用指南
数据库·mysql·postgresql
NineData1 小时前
NineData 社区版 V5.4.0 上线:715 条复制对比链路,AI Agent 新增表结构设计发布能力
大数据·数据库·人工智能·mysql·数据库管理工具·ninedata·数据库迁移工具
m0_639906942 小时前
MySQL 索引底层原理|B + 树、聚簇索引、非聚簇索引、覆盖索引
数据库·mysql
次次皮2 小时前
Oracle判空踩坑(对比mysql)
数据库·mysql·oracle
benjormin2 小时前
MySQL数据库基础
数据库·mysql
火2253 小时前
# C++ 微服务即时通讯系统(四):MySQL、Redis 与 Elasticsearch——数据分工与一致性
c++·mysql·微服务
微微%12 小时前
mysql的安装和使用
数据库·mysql·mysql8安装
十年程序梦17 小时前
2026最新国内省市区县表,mysql表格
mysql
Random Glow18 小时前
二级索引与回表:一次回表到底多贵
数据库·mysql·性能优化·innodb·索引