当前位置:网站首页>使用LIMIT分页
使用LIMIT分页
2022-07-29 17:21:00 【richest_qi】
MySQL中,使用 LIMIT 实现分页,语法如下:
- MySQL5.7中,
LIMIT 初始位置,记录数或者LIMIT 位置偏移量,记录数。 - MySQL8.0中,
LIMIT 记录数 OFFSET 位置偏移量。
另外,LIMIT 0,记录数 或者 LIMIT 记录数 OFFSET 0,可简写为 LIMIT 记录数。
LIMIT 初始位置,记录数
假设分页时,每页显示 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的员工信息,然后将这些数据按salary降序排列,并获取前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;

边栏推荐
猜你喜欢

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

清道夫受体-A靶向脂肪酸修饰白蛋白纳米粒/银耳多糖修饰白蛋白微球的制备

SR-TE的功能架构概述

关键字: synchronized详解

面试官:MySQL如何根据执行计划调优SQL语句?

解析正则表达式的语法(二)

The Huazhong Agricultural University team proposes: a heterogeneous network-based method that can automatically extract meta-paths and predict drug-target interactions

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

Out of breath!After 23 years of operation, the former "China's largest e-commerce website" has turned yellow...

虚拟偶像的歌声原来是这样生成的!
随机推荐
Thread Dump分析方法
“大龄”裸辞的“孤勇者”们
hihoCoder #1143 : 骨牌覆盖问题·一
hihoCoder#1037 : 数字三角形(DP)
一键搭建博客:如何使用WordPress插件搭建专属博客
SR-TE的功能架构概述
如何让照片中的人物笑起来?HMS Core视频编辑服务一键微笑功能,让人物笑容更自然
starlight.js几何图形背景js特效插件
脉冲风采|Committer 专访——腾讯工程师张大伟喊你吃“螃蟹”啦
字典树(Trie)
The difference between Loadrunner and Jmeter is the same
“我“眼中的测试/开发程序员,预想与现实的碰撞......
浅谈智能家居应用及传输方式
母公司冲刺IPO卡壳,驾考宝典遇多地驾校“抵制”风波
Rust自定义安装路径
leetcode136 -- 只出现一次的数字
Which is better, traditional render farm or cloud render farm?
一文搞定代码中的命名
Six basic experiments of STC8h1k28
[C language brush questions] Explanation of the use of linked lists