理论
一、应用场景
当要查询的条目数太多,一页显示不全
二、语法
select 查询列表
from 表
limit【offset,】size;
注意:
offset代表的是骑士的条目索引,默认从0卡死
size代表的是显示的条目数
公式:
加入要显示的页数会为page,每一页条目数size
select 查询列表
from 表
limit(page-1)*size ,size
案例
应用场景:当姚显示的数据,一页显示不全,需要分页提交sql请求 语法:
select 查询列表
from 表
【join type join 表2
on 连接条件
where 筛选条件
group by 分组字段
having分组后的筛选
order by排序的字段】
limit 【offset,】sizeoffset要显示条目的起始索引(起始索引) size要显示的条目个数 特点: ①limit语句放在查询语句的最后 ②公式 要显示的页数page,每页的条目数size select 查询列表 from 表 limit (page-1)*size ,size size = 10 page 1 0 2 10 3 20
案例1:
查询前五条员工信息
SELECT * FROM employees LIMIT 0,5;
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 0,10