应用场景:

要显示的数据一页显示不全,需要分页提交sql请求

语法:

  1. select 查询列表<br /> from 表<br /> [join type join 2<br /> on 连接条件<br /> where 筛选条件<br /> group by分组<br /> having 分组后的筛选<br /> order by排序的字段]<br /> limit offset,size;<br /> <br /> offset要显示条目的起始索引(起始索引从0开始)<br /> size要显示的条目数*/..

特点:

  ①limit放在语句最后      <br />      ②公式:<br />             要显示的页数为page,每页条目数size<br />      select 列表 from 表<br />   **  limit(page-1*size),size;  (此属性适用于在编写程序的时候,用这个语句写出每条页上显示的信息数目)**

案例1:查询前五条员工信息

SELECT *FROM `employees` LIMIT 0,5;  #0指的是起始索引,5代表条目个数 这里的索引是从0开始而不是1  意思是从这个表的第一个数据开始到第五条数据。

运行效果:
2020-09-07_000500.png
#案例2:有奖金的员工信息,并且工资较高的前十名

SELECT*FROM `employees`
WHERE `commission_pct` IS NOT NULL
ORDER BY salary DESC 
LIMIT 0,10;  #注意:limit后面的两个数子 用,隔开