分页介绍;分页的种类,分页的原理

1.1. 分页介绍

问题:为什么分页?

因为数据量比较大,为了用户有更好的体验。一般情况下,数据在展示时都会进行分页操作。

分页的种类

分页有两种:

1.物理分页 :使用数据库本身提供的分页操作来完成数据查询,查询到的就是当前页的信息。例如mysql可以使用limit  oracle数据库可以使用rownum成。这种方案的优点是性能比较好,但是它存在不通用问题。

2.逻辑分页 :它是利用数据库的游标来操作 (将数据库所有数据都查询出来,存储在内存中),性能比较低,但是它通用。

现在开发中一般使用的比较多的是物理分页。

分页基本原理

分页实现可以使用ajax分页,也可以使用服务器端分页,它们原理是一样的。

 

Mysql中的limit如何完成分页数据查询操作

Select * from 表名  limit num1,num2;

Num1代表的是从第几行开始查询,起始值是0.

Num2代表的是要查询几条记录。

例如查询第二页数据(每页显示5)

Select * from product limit (页码-1)*每页条数,(每页条数);

 

完成分页操作必备条件:

1. 页码pageNo  默认是1会根据上一页,下一页,首页尾页选择变化,我们通过js来控制。

2. 每页显示条数pageSize 人为设置。

3. 总条数

4. 总页数=总条数/每页显示条数(要取整)

5. 封装的当前页的数据。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值