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

浙公网安备 33010602011771号