🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
语法形式: ``` limit 起始行号,行数 ``` 说明: 1,limit表示对前面所取得的数据再进行数量上的筛选:取得从某行开始的多少行。 2,行号就是前面所取得数据的“自然顺序号”,从0开始算起——注意不是id,或任何其他实际数据。 3,起始行号可以省略,此时limit后只用一个数字,表示从第0行开始取出多少行。 4,limit子句通常用在“翻页”功能上,用于找出“第n页”的数据,其公式为: limit (n - 1) * pageSize, pageSize; 其中pageSize表示每页显示的条数。 示例1: 取出商品表中价格最高的3个商品,并按倒序排列出来。 ``` select * from product order by price desc limit 0,3; ``` 应用: limit子句常常用于网页的“翻页功能”。 假设总的数据行数为9,每页显示2行(条),则: ``` 查看第1页: select * from product limit 0, 2; 查看第2页: select * from product limit 2, 2; 查看第3页: select * from product limit 4, 2; ..... 查看第n页: select * from product limit (n-1)*2, 2; ```