【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,以此类推)第二个参数"行数"指示返回的记录条数。
相关推荐
重生之小比特9 小时前
【MySQL 数据库】索引特性
数据库·mysql
Andya_net10 小时前
MySQL | DBeaver Mac版下载、安装与使用指南
数据库·mysql·macos
罗超驿1 天前
8.数据库约束学习笔记:从非空、默认、唯一与主键约束到主键自增
数据库·mysql
Irene19911 天前
SQL示例:分别使用 MySQL 和 Oracle 创建表,MySQL 插入数据建索引(自增主键、指定主键的区别,VARCHAR,VARCHAR2)
mysql·oracle
用户4217632814071 天前
如何用java实现一个简单的并发版本控制MVCC
mysql
阿维的博客日记1 天前
求解深分页问题,last pk适合什么情况
java·mysql·深分页
__water1 天前
【下载配置Mysql】
mysql
Dxy12393102161 天前
MySQL 连表查询更新:从理论到实践
数据库·mysql
阿丰资源1 天前
基于Springboot+mysql的在线兼职平台(附源码)
spring boot·后端·mysql
怪祝浙1 天前
从简单项目入手Java(学生系统)V6(Web版本 Spring Boot3 MySQL Vue3 MyBatis)
java·spring boot·mysql