关键词

详解MySQL LIMIT:限制查询结果的条数

MySQL LIMIT 是一种非常实用的命令,可以用于限制查询结果的条数。当查询结果很大时,使用 LIMIT 可以方便地进行分页展示或者提高查询性能。

LIMIT 命令的语法

LIMIT 命令的语法如下:

SELECT column_name(s) FROM table_name LIMIT number;

其中,column_name(s) 是要查询的列名,table_name 是要查询的表名,number 是要返回的行数。limit 语句必须放在 SQL 语句的最后。

举个例子:

我们有一个表格 students, 存储了学生信息,其中有 id, name, age 等字段。现在我们要查询这个表格的前 10 条数据。

SELECT * FROM students LIMIT 10;

如果我们只想查询 10 条以后的数据,那么我们可以这样写:

SELECT * FROM students LIMIT 10,10;

其中,第一个数字 10 表示从第 11 条数据开始查询,第二个数字 10 表示返回 10 条数据。

Limit 应用实例

注意:下例中的 t 和 cout 表并不存在,请只将其作为表名示例。

mysql> SELECT * FROM t LIMIT 5;
+----+-------+
| id | name  |
+----+-------+
|  1 | Joe   |
|  2 | Mary  |
|  3 | Peter |
|  4 | Jeff  |
|  5 | Marc  |
+----+-------+

mysql> SELECT * FROM cout LIMIT 0,3;
+----+------+--------+
| id | Name | Gender |
+----+------+--------+
|  1 | Tom  | Male   |
|  2 | Lily | Female |
|  3 | Jack | Male   |
+----+------+--------+

本文链接:http://task.lmcjl.com/news/17846.html

展开阅读全文