mysql limit分页

阿里云服务器

在MySQL中,可以使用LIMIT子句进行分页查询。LIMIT子句可以接受两个参数,第一个参数指定要返回的记录的起始位置,第二个参数指定要返回的记录的数量。

例如,要从表中选择第2页的记录,每页显示10条记录,可以使用以下SQL查询语句:

sql复制代码SELECT * FROM table_name LIMIT 10 OFFSET 10;

在这个例子中,LIMIT 10表示要返回10条记录,OFFSET 10表示从第10条记录开始返回。因此,这个查询将返回第2页的记录。

如果要选择其他页的记录,只需更改OFFSET的值即可。例如,要选择第3页的记录,可以将OFFSET设置为20(即每页10条记录,第3页从第21条记录开始)。

此外,MySQL还支持使用简写语法进行分页查询。例如,要选择第2页的记录,可以使用以下查询语句:

sql复制代码SELECT * FROM table_name LIMIT 10, 10;

在这个例子中,第一个参数表示从哪条记录开始返回,第二个参数表示要返回多少条记录。因此,这个查询将返回第2页的记录。