美文网首页
2018-08-08 sql函数

2018-08-08 sql函数

作者: 菜鸟亿个 | 来源:发表于2018-08-08 15:13 被阅读0次

    1.查询语句通用格式:
    SELECT 字段名1[AS 别名],字段名2[AS 别名], ...
    FROM 表名
    [WHERE 条件]
    [GROUP BY 字段]
    [HAVING 条件(聚合函数)]
    [ORDER BY 字段 DESC|ASC]
    [LIMIT 起始序号,记录条数]

    2.分页
    LIMIT 起始序号,记录条数 //起始序号从0开始
    SELECT * FROM employee LIMIT 0,5;

    3.分页原理 - 底层实现过程
    1> 根据当前页号currentNO 返回相应记录。 假设每页pageSize条数据
    currentNo = 1;

     SELECT * FROM employee LIMIT (currentNo-1)*pageSize,pageSize;
    

    2>边界检查
    求总页数?
    2.1先求总记录条数 totalCount ?
    SELECT COUNT(*) FROM employee;

        2.2  pageNO总页数
            if(totalCount%pageSize  == 0 ){
                pageNO = totalCount/pageSize;
            }else{
                pageNO = totalCount/pageSize + 1;
            }       
    
    
    首页  currentNo =1;
    尾页  currentNo = pageNO;
    下一页  
            currentNo++;
            if(currentNo > pageNO){
                alert("已经到尾页");
                return;
            }
    上一页  
            currentNo--;
            if(currentNo <= 0){
               alert("已经到首页");
               return;
            }           

    相关文章

      网友评论

          本文标题:2018-08-08 sql函数

          本文链接:https://www.haomeiwen.com/subject/wgcxbftx.html