手册
目录
收藏598
分享
阅读2675
更新时间2025-08-06
MySQL 提供了一个 LIMIT 子句,用于指定要返回的记录数。
返回大量记录可能会影响性能。
LIMIT 子句使得使用 SQL 编写多页面结果或分页变得容易,并且在大表上非常有用。
假设我们希望从名为 "Orders" 的表中选择第 1 到 30 条(含)的所有记录。那么 SQL 查询将如下所示:
$sql = "SELECT * FROM Orders LIMIT 30";
当运行上面的 SQL 查询时,它将返回前 30 条记录。
如果我们想选择第 16 到 25 条(含)的记录呢?
Mysql 还提供了一种处理方法:使用 OFFSET。
下面的 SQL 查询表示“只返回 10 条记录,从第 16 条记录开始(OFFSET 15)”:
$sql = "SELECT * FROM Orders LIMIT 10 OFFSET 15";
您还可以使用更简短的语法来获得相同的结果:
$sql = "SELECT * FROM Orders LIMIT 15, 10";
请注意,当您使用逗号时,数字是颠倒的。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习