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

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. 封装的当前页的数据。

你可能感兴趣的:(一起学习jQuery)