首页 > 数据库技术 > 详细

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

时间:2020-02-22 13:28:53      阅读:75      评论:0      收藏:0      [点我收藏+]
分页查询:
   应用场景:当要显示的场景一页显示不全的时候,需要提交分页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语句各部分的执行顺序:

技术分享图片

 

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

原文:https://www.cnblogs.com/dongyaotou/p/12344351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!