LIMIT
是 MySQL 中用于限制查询结果数量的关键字。当使用 LIMIT
时,可以指定两个参数,第一个参数表示从哪一行开始返回结果(偏移量),第二个参数表示返回多少行数据。
在 MySQL 中,如果只提供一个参数,则默认是偏移量为 0。因此,LIMIT 0
表示从第 1 行开始返回所有匹配的行。
例如,以下 SQL 查询语句将从 mytable
表中返回所有行:
SELECT * FROM mytable LIMIT 0;
这条语句等价于:
SELECT * FROM mytable;
需要注意的是,在大多数情况下,我们使用 LIMIT
关键字都会指定返回的行数。如果不想限制返回结果的数量,则可以使用 SELECT * FROM mytable;
这样的查询语句。