Mysql-LIMIT子句详解

在分页查询中我们需要用到limit子句帮助我们从数据库中查询设定范围的数据结果

LIMIT基本语法

SELECT *FROM TABLE_NAME LIMIT [offset,]rows OFFSET offset

方法一如果给定一个参数,表示返回最大的记录行数目

SELECT * FROM employees LIMIT 5;  //检索5条记录范围:1-5

相当于

SELECT * FROM employees LIMIT 0,5;  //0 表示绝对偏移位置,5表示记录条数

方法二:给定偏移位置,记录条数

SELECT * FROM employees LIMIT 10,15; //查询记录为11-25的记录

方法三

SELECT * FROM employees LIMIT 2 OFFSET 3;

相当于

SELECT * FROM employees 3,2;
查询从某一个偏移量到记录集的结束行的所有记录
SELECT * FROM employees LIMIT offset,-1; //查询从offset之后的所有记录结果

参考

http://www.phpweblog.net/peiyinjin/archive/2008/04/15/3199.html
https://blog.csdn.net/lanyang123456/article/details/57522471

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值