mysql如何使用limit关键字

在MySQL中,我们经常需要使用SELECT语句来查询数据。而在查询数据时,有时候我们需要对查询结果进行分页显示,这个时候,就需要使用到LIMIT关键字。

LIMIT关键字的语法如下:

SELECT column1, column2, ...
FROM table_name
LIMIT [num_of_rows_to_return] OFFSET [offset_value];

LIMIT关键字有两个参数:

  • num_of_rows_to_return:表示要返回的行数。
  • offset_value:表示查询的偏移值,即从第几行开始查询。

例如,我们要查询user表中的前 10 条数据,可以使用以下 SQL 语句:

SELECT * FROM user LIMIT 10;

如果我们要查询user表中的第 11 至 20 条数据,可以使用以下 SQL 语句:

SELECT * FROM user LIMIT 10 OFFSET 10;

需要注意的是,OFFSET的值是以零为起始点的,也就是说,OFFSET 10表示从第 11 行开始查询。