您的位置:首页 > 新闻 > 会展 > 网站制作自己接单_设计软件手机_武汉seo引擎优化_seo的方法有哪些

网站制作自己接单_设计软件手机_武汉seo引擎优化_seo的方法有哪些

2025/10/23 11:20:51 来源:https://blog.csdn.net/haozihua/article/details/142376774  浏览:    关键词:网站制作自己接单_设计软件手机_武汉seo引擎优化_seo的方法有哪些
网站制作自己接单_设计软件手机_武汉seo引擎优化_seo的方法有哪些

目录

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不需要扫描完整的表只需要检索到一条符合条件的记录即可返回。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com