数据分页代码总结
发布日期:2021-06-30 18:39:20 浏览次数:2 分类:技术文章

本文共 497 字,大约阅读时间需要 1 分钟。

分页信息

1,一共多少条数据

select count(*) from blacktb;   性能低下         原因: sql解析器先查询数据字典,把*转成所有的列名和列的类型               然后把每行数据提取出来               最后统计多少行数据   select count(常量) from blacktb;   高性能的查询             不需要每行的记录,只需要行数

2,指定每页显示多少条

需求制定每页行数 如: 20

3,计算出共多少页

int pages = (int)Math.ceil(201 * 1.0 / 20); // 10.05

4,取每页的信息

3页的数据

select * from blacktb limit 取多少条 offset 从哪条数据;  select * from blacktb limit 行的起始位置 , 多少条数据;  如:取第3页  PageNumber每页显示多少条数据   select * from blacktb limit (3 - 1)*PageNumber,PageNumber

转载地址:https://linqiarui.blog.csdn.net/article/details/51155506 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:短信的广播接收者
下一篇:安卓自定义控件

发表评论

最新留言

不错!
[***.144.177.141]2024年05月01日 00时48分53秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章