🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
* 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 * 语法: ```sql select 查询列表 from 表 【join type】 join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 limit offset,size; offset:要显示条目的起始索引(从0开始) size:要显示的条目个数 ``` * 特点: * limit语句放在查询语句的最后,limit表示分页 * 公式: 要显示的页数page,每页的条目数size select 查询列表 from 表 limit (page - 1)* size, size; * 案例1:查询前五条数据 ```sql -- 索引从0开始,两种写法结果一样 SELECT * from gin_employees limit 0,5; SELECT * from gin_employees limit 5; ``` <br> * 案例2:查询11条到15一条数据 ```sql -- 因为索引从0开始索引,我们给定的索引是10 SELECT * from gin_employees LIMIT 10,15; ``` <br> * 案例3:查询有奖金的员工信息,并且工资较高的前10名显示出来 ```sql SELECT * FROM gin_employees WHERE commission_pct IS NOT NULL ORDER BY salary DESC LIMIT 10; ```