MySQL 查询中 LIMIT 关键字有什么用途?
在 MySQL 中,LIMIT 关键字可以指定输出中要返回的记录数。LIMIT 子句限制要返回的行数。可以通过以下示例理解 LIMIT 的作用。
阅读更多:MySQL 教程
示例
mysql> Select * from Student_info;
+------+---------+------------+------------+
| id | Name | Address | Subject |
+------+---------+------------+------------+
| 101 | YashPal | Amritsar | History |
| 105 | Gaurav | Chandigarh | Literature |
| 125 | Raman | Shimla | Computers |
| 130 | Ram | Jhansi | Computers |
| 132 | Shyam | Chandigarh | Economics |
| 133 | Mohan | Delhi | Computers |
| 150 | Saurabh | NULL | Literature |
+------+---------+------------+------------+
7 rows in set (0.00 sec)
上面的结果集表明,表 “student_info” 中共有 7 行数据。
但是,如果我们只想输出前两行数据,那么就可以使用 LIMIT 关键字并加上数字 2,如下所示:
mysql> Select * from Student_info LIMIT 2;
+------+---------+------------+------------+
| id | Name | Address | Subject |
+------+---------+------------+------------+
| 101 | YashPal | Amritsar | History |
| 105 | Gaurav | Chandigarh | Literature |
+------+---------+------------+------------+
2 rows in set (0.00 sec)
极客教程