当前位置:网站首页>Pagination with LIMIT
Pagination with LIMIT
2022-07-29 18:32:00 【richest_qi】
MySQL中,使用 LIMIT 实现分页,语法如下:
- MySQL5.7中,
LIMIT 初始位置,记录数或者LIMIT 位置偏移量,记录数. - MySQL8.0中,
LIMIT 记录数 OFFSET 位置偏移量.
另外,LIMIT 0,记录数 或者 LIMIT 记录数 OFFSET 0,可简写为 LIMIT 记录数.
LIMIT 初始位置,记录数
Suppose when paging,每页显示 pageSize 条记录,此时显示第 pageNo 页,则 LIMIT (pageNo-1)*pageSize,pageSize .
1. 查询表employees中的所有数据.
# 查询表employees中的所有数据
SELECT employee_id,last_name,salary
FROM employees;

2. 每页显示10条记录,此时显示第1页.
# 每页显示10条记录,此时显示第1页
SELECT employee_id,last_name,salary
FROM employees
LIMIT 0,10;

3. 每页显示10条记录,此时显示第2页.
# 每页显示10条记录,此时显示第2页
SELECT employee_id,last_name,salary
FROM employees
LIMIT 10,10;

4. 每页显示10条记录,当前显示第3页.
# 每页显示10条记录,当前显示第3页
SELECT employee_id,last_name
FROM employees
LIMIT 20,10;

5. 表里有107条数据,只想显示第32、33条数据.
# 表里有107条数据,只想显示第32、33条数据
SELECT employee_id,last_name,salary
FROM employees
LIMIT 31,2;

LIMIT 记录数 OFFSET 偏移量
1. 表里有107条数据,只想显示第32、33条数据.
# 表里有107条数据,只想显示第32、33条数据
SELECT employee_id,last_name,salary
FROM employees
LIMIT 2 OFFSET 31;

2. 查询工资最高的员工信息.
# 查询工资最高的员工信息
SELECT employee_id,last_name,salary
FROM employees
ORDER BY salary DESC
LIMIT 1;
SELECT employee_id,last_name,salary
FROM employees
ORDER BY salary DESC
LIMIT 0,1;
SELECT employee_id,last_name,salary
FROM employees
ORDER BY salary DESC
LIMIT 1 OFFSET 0;

LIMIT 0,记录数、LIMIT 记录数 OFFSET 0、 LIMIT 记录数
LIMIT 0,记录数、LIMIT 记录数 OFFSET 0,可以简写为 LIMIT 记录数.
1. 查询员工salary大于6000的员工信息,And then the data according to thesalary降序排列,并获取前10条记录.
# LIMIT 0,10
SELECT employee_id,last_name,salary
FROM employees
WHERE salary > 6000
ORDER BY salary DESC
LIMIT 0,10;
# LIMIT 10 OFFSET 0
SELECT employee_id,last_name,salary
FROM employees
WHERE salary > 6000
ORDER BY salary DESC
LIMIT 10 OFFSET 0;
# LIMIT 10
SELECT employee_id,last_name,salary
FROM employees
WHERE salary > 6000
ORDER BY salary DESC
LIMIT 10;

边栏推荐
- 对话加拿大工程院于非院士:寻找 AI 领域的「香农定理」
- 多线程顺序运行的 4 种方法,面试随便问!
- Learn to arthas, 3 years experience with 5 years work force you!
- Interviewer: How does MySQL tune SQL statements based on execution plans?
- large number factorial calculation
- Fast Reed-Solomon Interactive Oracle Proofs of Proximity学习笔记
- “大龄”裸辞的“孤勇者”们
- canvas随机生成树木js特效
- [Network] LAN technology MSTP
- How CRM Helps Enterprise Marketing Acquire Customers
猜你喜欢

硬核!世界顶级级架构师编写2580页DDD领域驱动设计笔记,也太强了!

hihoCoder #1143 : 骨牌覆盖问题·一

leetcode136 -- 只出现一次的数字

「硬核」labelme 图片中显示标签

【Translation】Device Manager—Intel NIC Properties Setting Advanced Options Function

starlight.js几何图形背景js特效插件

“大龄”裸辞的“孤勇者”们

Interviewer: How does MySQL tune SQL statements based on execution plans?

地球超2亿蛋白质结构全预测,AlphaFold引爆「蛋白质全宇宙」

HMS Core Discovery第16期回顾|与虎墩一起,玩转AI新“声”态
随机推荐
不同的 DAO 对世界带来的改变
对话加拿大工程院于非院士:寻找 AI 领域的「香农定理」
[网络]WAN技术组播
P4775 [NOI2018] 情报中心(线段树合并)
Texture 】 【 terrain 】 【 virtual virtual terrain texture technology is introduced
Interviewer: How does MySQL tune SQL statements based on execution plans?
leetcode94 -- 二叉树的中序遍历
HER2-2-ME-BSANPs单抗特异性的2-甲氧基雌二醇白蛋白纳米粒的研究与制备
reading order
large number factorial calculation
巴比特 | 元宇宙每日必读:连续七个季度出现亏损,Meta元宇宙部门Q2亏损28 亿美元,扎克伯格称这种情况可能会持续数年...
go协程栈底层讲解
译文推荐 | 调试 BookKeeper 协议 - 无界 Ledger
浅谈智能家居应用及传输方式
go的堆内存结构分析
“大龄”裸辞的“孤勇者”们
分析师:百度到2030年可能成为中国市值最高的公司
[网络知识]路由OSPF
4G无线模块 电力通信模块
leetcode136 -- 只出现一次的数字