2653885 发表于 2018-10-8 07:28:23

mysql分页原理 jsp-Exist

  limit 0,4;(加在最后)    长度为4,查询前4条记录,记录 有一条   即为1
  当前页(从前台穿过来的当前页,就是目标页),与要查询页的关系
  select * from tb_user limit 0,41    (1-1)*4
  select * from tb_user limit 4,42    (2-1)*4   每页4条记录(从0开始,0-3,4条记录)
  4行1 页
  int 开始行= (当前页-1)* 每页记录      第4页 (4-1)* 4
  int 每页多少条记录   每页多少每页记录
  第 1 页
  开始行 = 0
  结束行 = 每页多少条记录
  第 2 页
  开始行 = ( 当前页 - 1 ) * 每页多少条记录    4
  结束行 = 每页多少条记录
  第 3 页
  开始行 = ( 当前页 - 1 ) * 每页多少条记录    8
  结束行 = 每页多少条记录
  分页类(实体) PaginationEntity

  public>  private int currentPage = 1;   //当前页
  private int everyPageSize = 2;//每页多少条记录(不变)
  private int totalRecordSize;   //总记录条数
  private int totalPage;      //总页数
  private List paginationRecord; //分页后的记录

页: [1]
查看完整版本: mysql分页原理 jsp-Exist