MySQL学习第10天(limit)

1、作用及用法

作用:

  • 将查询结果集的一部分取出来,通常使用在分页查询中。
  • 分页的作用:为了提高用户的体验,一次全部查出来,用户体验差

用法:

  • 完整用法:limit startindex,length(startindex是起始下标——从0开始,length是长度)
  • 缺省用法:limit 5;取前5

eg:按照薪资降序,取出排名在前5名的员工

select 
	ename,sal
from
	emp
order by
	sal desc
limit 5;

 

注意:MySQL中limit在order by 之后执行!!!

eg:取出工资排名在[3-5]名的员工

select 
	ename,sal
from
	emp
order by
	sal desc
limit 2,3;

2、分页

每页显示3条记录

  • 第1页:limit 0,3       [0 1 2]
  • 第2页:limit 3,3        [3 4 5]
  • 第3页:limit 6,3        [6 7 8]
  • 第4页:limit 9,3        [9 10 11]

每页显示pagesize条记录
        第pageNo页:limit (pageNo-1)*pagesize,pagesize       

记公式:limit (pageNo-1)*pageSize , pageSize

3、DQL语句大总结

select
    ...
from
    ...
where
    ...
group by
    ...
having
    ...
order by
    ...
limit
    ...

执行顺序

  • from
  • where
  • group by
  • having
  • select
  • order by
  • limit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值