【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,以此类推)第二个参数"行数"指示返回的记录条数。
相关推荐
QAQalone1 小时前
MySQL实际项目中常用的 DDL 模板
数据库·mysql
SoleMotive.1 小时前
Mysql底层的数据结构,为什么用B+树,如果在内存中,B树和B+树查询效率怎么样
数据结构·b树·mysql
计算机毕设指导61 小时前
基于微信小程序的篮球场馆预订系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
不穿格子的程序员2 小时前
MySQL篇6——MySQL深度揭秘:主从复制原理、流程与同步方式详解
数据库·mysql·主从复制
蠢货爱好者2 小时前
MySQL小练习
数据库·mysql
蒲公英源码2 小时前
基于PHP+Nginx+Redis+MySQL社区生活服务平台
javascript·vue.js·mysql·php
头发那是一根不剩了2 小时前
MySQL 数据目录迁移
运维·服务器·mysql
头发那是一根不剩了2 小时前
MySQL 启动、连接问题汇总
数据库·mysql·adb
网硕互联的小客服12 小时前
MYSQL数据库和MSSQL数据库有什么区别?分别适用于什么脚本程序?
数据库·mysql·sqlserver
计算机毕设匠心工作室12 小时前
【python大数据毕设实战】全球大学排名数据可视化分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学
后端·python·mysql