在分页查询中我们需要用到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.youkuaiyun.com/lanyang123456/article/details/57522471