mysql 分页

阿里云服务器

在MySQL中,可以使用LIMITOFFSET关键字来实现分页功能。

以下是一个基本的分页查询示例:

sql复制代码SELECT * FROM table_nameLIMIT page_size OFFSET start_row;

其中:

  • table_name是要查询的表名。

  • page_size表示每页显示的记录数。

  • start_row表示要开始显示的记录的索引,索引从0开始。

例如,如果每页显示10条记录,要显示第2页的数据,从第11条记录开始显示,查询语句如下:

sql复制代码SELECT * FROM table_nameLIMIT 10 OFFSET 10;

另外,MySQL还支持使用简写语法进行分页查询。例如,要显示前10条记录和后续10条记录,可以使用以下查询:

sql复制代码SELECT * FROM table_nameLIMIT 10, 10;

在这个查询中,逗号分隔的两个数字表示先显示10条记录,然后跳过10条记录,再显示接下来的10条记录。第一个数字表示要显示的记录的起始索引,第二个数字表示要显示的记录的数量。