MySQL语法------14-----分页查询(以及复习练习题)

分页查询:
   应用场景:当要显示的场景一页显示不全的时候,需要提交分页sql请求
	 语法:
	      select 查询列表
				from 表
				【join type join 表2】
				on 连接条件
				where 筛选条件
				group by 分组字段
				having 分组后的筛选
				order by 排序的字段
				LIMIT OFFSET ,size;
				
				OFFSET:要显示条目的起始索引(起始索引从0开始)
				size:要显示的条目个数
				
	特点:
	     limit 语句放在查询语句的最后面
			 公式
			 要显示的页数page 每页的条目数
			 select 查询列表 from 表 LIMIT (page-1)*size,size;
案例1:查询显示员工表中的前5条记录
select * from employees LIMIT 0,5;
select * from employees LIMIT 5;--这两种写法的作用是一样的,都是能够查询出来表中的前5条记录,索引都是从0开始的

案例2:查询显示员工表中的第11--25条记录
select * from employees limit 10,15;  --后面的计算逻辑,结束-起始+1=25-11+1=15

  

 注意其中的字符串截取函数的使用。

SQL语句各部分的执行顺序:

猜你喜欢

转载自www.cnblogs.com/dongyaotou/p/12344351.html
今日推荐