1.原始的数据如下:
select * from order_report;
2.前10条数据如下:
select * from order_report limit 0,10;
3.Limit参数的详情
limit函数的2个参数
- 第一个是startindex,代表从哪个索引开始索取数据
- 第二个是offset,代表是的偏移量,索取多少条数据
例如:
- 第二页,LIMIT 10, 10( 代表从第10条数据开始取10条数据)
- 第三页,LIMIT 20, 10(代表从第20条数据开始取10条数据)
4.获取第N页数据,如何表示呢?
- page 代表具体第多少页
- num 代表每页有多少条数据
- 通过如上,你是否看到一些规律了呢?
- 第一个参数,(page-1)*num
- 第二个参数, num
# 获取第3页的数据,每页共计10条数据
set @page=3, @num=10,@index=@num*(@page-1);
PREPARE STMT FROM "SELECT * FROM order_report LIMIT ?, ?";
EXECUTE STMT USING @index, @num;
最后,感谢各位看客的浏览,如有错误地方,烦请告知一二!!