limit限制查询
显示取出记录的数量,但limit要写在sql语句的最后。
语法:limit 起始记录,记录数
- 起始记录是从第几条记录开始取,第一条记录的下标是0。
- 起始记录 = (当前页 - 1) * 每页记录数
- 记录数是从起始记录开始向后依次取的记录数
-- 查询前5个数据
SELECT * FROM students LIMIT 5;
-- 每页显示2个,第1页
SELECT * FROM students LIMIT 0,2;
-- 每页显示2个,第2页
SELECT * FROM students LIMIT 2,2; -- 根据当前页计算,起始记录:(当前页 - 1) * 每页个数
-- 每页显示2个,第2页
SELECT * FROM students LIMIT 4,2; -- 根据当前页计算,起始记录:(当前页 - 1) * 每页个数
-- 每页显示2个,显示第4页的信息,按照年龄从小到大的排序
SELECT * FROM students ORDER BY age asc LIMIT 6,2; -- 注意limit要写在语句的最后