Loading

MySQL 中LIMIT的使用(分页查询)

分页查找的作用

使用SELECT查询时,如果结果集数据量很大,比如几万行数据,放在一个页面显示的话数据量太大,不如分页显示,每次显示100条。

要实现分页功能,实际上就是从结果集中显示第1~100条记录作为第1页,显示第101~200条记录作为第2页,以此类推。

因此,分页实际上就是从结果集中“截取”出第M~N条记录。

LIMIT基本语法:

SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset;

只使用一个参数

mysql> SELECT * FROM student LIMIT 5;     //检索前5条记录(1-5)

使用两个参数

第一个参数offset表示从哪里开始,第二个参数表示可以显示多少个

mysql> SELECT * FROM student LIMIT 5,10;  // 检索记录6-15

相当于

mysql> SELECT * FROM student LIMIT 10 OFFSET 5;//检索记录6-15
posted @ 2021-03-25 22:46  克豪  阅读(993)  评论(0)    收藏  举报