MySQL 中 LIMIT 子句与分页查询
MySQL 中 LIMIT 子句与分页查询
一、LIMIT 子句语法使用方法
在查询末尾添加 LIMIT [offset], size;
(起始索引(从0开始), 要显示的条目个数)
二、分页查询公式
分页公式:
LIMIT (page-1)*size, size;
(page:要显示的页数,size:每页的条数)
例如:
size = 10
page offset
1 0
2 10
3 20
三、代码示例
USE myemployees;
# 案例1: 查询前五条员工信息
SELECT
*
FROM
employees
LIMIT 5;
# 案例2: 查询第11条——第25条
SELECT
*
FROM
employees
LIMIT
10, 15;
# 案例3: 有奖金的员工信息,并且工资较高的前10名显示出来
SELECT
*
FROM
employees
WHERE
commission_pct IS NOT NULL
ORDER BY
salary DESC
LIMIT 10;
注: 本文档查询使用的数据来源为尚硅谷