当前位置:网站首页>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;

边栏推荐
- InstallAnywhere 2022
- Route ISIS
- 【高并发】我用多线程进一步优化了亿级流量电商业务下的海量数据校对系统,性能再次提升了200%!!(全程干货,建议收藏)
- 阿里最新发布的《Alibaba分布式系统速成笔记》PDF版,供下载
- The 14th day of the special assault version of the sword offer
- NFTScan 与 PANews 联合发布多链 NFT 数据分析报告
- Live '| 37 mobile game analysis of how to implement user use StarRocks portrait
- 清道夫受体-A靶向脂肪酸修饰白蛋白纳米粒/银耳多糖修饰白蛋白微球的制备
- Interviewer: How does MySQL tune SQL statements based on execution plans?
- Arduino框架下轻量级ssd1306 I2C屏幕驱动库
猜你喜欢

赠书|《软硬件融合》带你学习从CPU、DSP到软硬件融合的计算创新之路

InstallAnywhere 2022

不堆概念、换个角度聊多线程并发编程

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

直播实录 | 37 手游如何用 StarRocks 实现用户画像分析

虚拟偶像的歌声原来是这样生成的!

译文推荐 | 调试 BookKeeper 协议 - 无界 Ledger

go的堆内存结构分析

Which is better, traditional render farm or cloud render farm?

Learn to arthas, 3 years experience with 5 years work force you!
随机推荐
路由ISIS
一个redis工具类解决缓存击穿,缓存穿透
Which is better, traditional render farm or cloud render farm?
清道夫受体-A靶向脂肪酸修饰白蛋白纳米粒/银耳多糖修饰白蛋白微球的制备
factorial factorization
虚拟偶像的歌声原来是这样生成的!
回帖免责声明-转载
刚刚,60后复旦校友IPO敲钟:市值400亿
Swagger
生物JC TRIM37防止凝集物组织的异位纺锤体极点的形成,以确保有丝分裂的保真度
crontab执行定时任务报错的问题
【STM32CubeMX】STM32H743配置IAP升级
canvas随机生成树木js特效
【码蹄集新手村600题】求所给数据的平方根
固件、驱动、软件的区别
一键搭建博客:如何使用WordPress插件搭建专属博客
数学分析_证明_两个重要极限(同济版本)
不堆概念、换个角度聊多线程并发编程
hihoCoder#: 博弈游戏·Nim游戏
NFTScan and PANews jointly release multi-chain NFT data analysis report