网站怎么做seo排名,八上数学优化设计答案,wordpress artx,值得关注的网站目录 7、分页查询
7.1 背景
7.2 实现规则
分页原理
7.3 使用 LIMIT 的好处 7、分页查询
7.1 背景
背景1#xff1a;查询返回的记录太多了#xff0c;查看起来很不方便#xff0c;怎么样能够实现分页查询呢#xff1f;
背景2#xff1a;表里有 4 条数据#xff0c…目录 7、分页查询
7.1 背景
7.2 实现规则
分页原理
7.3 使用 LIMIT 的好处 7、分页查询
7.1 背景
背景1查询返回的记录太多了查看起来很不方便怎么样能够实现分页查询呢
背景2表里有 4 条数据我们只想要显示第 2、3 条数据怎么办呢
7.2 实现规则 分页原理
所谓分页显示就是将数据库中的结果集一段一段显示出来需要的条件。
MySQL中使用 LIMIT 实现分页 格式
LIMIT [位置偏移量,] 行数
第一个“位置偏移量”参数指示MySQL从哪一行开始显示是一个可选参数如果不指定“位置偏移 量”将会从表中的第一条记录开始第一条记录的位置偏移量是0第二条记录的位置偏移量是 1以此类推第二个参数“行数”指示返回的记录条数。
SELECT last_name, department_id, salary
FROM employees
ORDER BY department_id, salary DESC;
LIMIT [位置偏移量,] 行数--前10条记录
SELECT * FROM 表名 LIMIT 0,10;
或者
SELECT * FROM 表名 LIMIT 10;
--第11至20条记录
SELECT * FROM 表名 LIMIT 10,10;
--第21至30条记录
SELECT * FROM 表名 LIMIT 20,10;
注意MySQL 8.0中可以使用“LIMIT 3 OFFSET 4”意思是获取从第5条记录开始后面的3条记录和“LIMIT 4,3;”返回的结果相同。
重要 分页显示公式当前页数-1*每页条数每页条数
SELECT * FROM table
LIMIT(PageNo - 1)*PageSize,PageSize;
注意LIMIT 子句必须放在整个SELECT语句的最后
7.3 使用 LIMIT 的好处
约束返回结果的数量可以减少数据表的网络传输量 也可以 提升查询效率 。
如果我们知道返回结果只有 1 条就可以使用 LIMIT 1 告诉 SELECT 语句只需要返回一条记录即可。
这样的好处就是SELECT不需要扫描完整的表只需要检索到一条符合条件的记录即可返回。