分页必须知道的参数

 mysql获取序号

SELECT
    @rownum := @rownum + 1 AS Rank,
    S.* 
FROM
    ( SELECT @rownum := 0 ) r,
    student s;

分页必须知道的参数


显示1-5行数据 

SELECT
	@rownum := @rownum + 1 AS Rank,
	S.* 
FROM
	( SELECT @rownum := 0 ) r,
	student s
where 
	@rownum<=4;

分页必须知道的参数


select * from test  limit 4,5;

分页必须知道的参数

select * from test  limit 0,5;

分页必须知道的参数


分页必须知道的参数:

     *  [1]当前的页数  index ;
     *  [2]每一页显示的条数 size=5
     *  [3] 当前的页数       开始的下标      结束的下标
     *         1                              0                    5
     *         2                              5                   10
     *         3                             10                  15
     *         n                    (n-1)*size         n*size
     *  [4] 最大的页数
     *       
     *       假设:数据库的数据总条数 count=20  或者 count=23
     * 
     *       count%size+1
     *       if(count%size==0){
     *         max=count/size;
     *       }else {
     *         max=count/size+1;
     *       }

     *       

分页必须知道的参数

showAll.jsp

分页必须知道的参数

ShowAllServlet.jsp 

分页必须知道的参数


select count(*) from test    查询表中一共有多少行的数据