首页 > 其他分享 >分页查询总结

分页查询总结

时间:2022-11-21 21:55:06浏览次数:52  
标签:总结 count 分页 int 查询 条数 limit 每页

前端做数据分页,至少需要传给后端的关键数据:

  • 当前页码:pageNum(需要查第几页的数据,必须前端提供)
  • 每页显示数据条数:limit(可前端传,可后端自定义)

前端需要的数据,即后端需要查的数据:(可定义 PageHelper 封装数据)

  • int count:总记录数 (直接数据库查即可)

  • int pageCount:总页数(计算可得到)

    总页数 = 总记录数 % 每页显示条数 == 0 ? 总记录数/每页显示条数 : 总记录数/每页显示条数 + 1

    pageCount = count % limit == 0 ? count/limit : count/limit + 1

  • List<T> list:当前页数据(分页查询得到)

数据库分页查询需要的关键数据:

  • int start:起始索引(有计算公式)

    起始索引 = (当前页码 - 1) * 每页显示条数

    start = (pageNum - 1) * limit

  • int limit:每页显示条数(需要查几条)

分页查询关键 SQL:select xxx from table limit 起始索引,每页显示条数

标签:总结,count,分页,int,查询,条数,limit,每页
From: https://www.cnblogs.com/luisblog/p/16913506.html

相关文章

  • 十二周总结
    又遇到错误,接二连三,有完没完 AccesstoXMLHttpRequestat'http://localhost:8090/elder'fromorigin'http://localhost:8080'hasbeenblockedbyCORSpolicy:......
  • 周总结
    之前学习了前后端分离的实战项目跟着视频敲代码自己做的时候遇到了好多问题Cannotreadpropertiesofundefined(reading'get') 我以为挺简单就能让数据先展示出......
  • ### 52ed 2022/11/19 模拟赛总结37
    这次并没有认真打,但是有一些问题还是。。。真令人无语地暴露了出来反思本次暴力T2时,看到题目说运算过程全在无符号32位整数内,很高兴地冒死用了unsignedint,然后输入输......
  • 小总结
    先把题目浏览一遍,看看哪些题会做,那些题不会做,先把所有题的暴力分拿了,再去磕正解,有可能\(T1\)不是最简单的题,需要换个策略,只需要看到自己觉得顺手的题磕下去就行了,就像昨......
  • ORA-14551: 无法在查询中执行 DML 操作
    最近在调试一个带DML操作的函数时,一直不成功,在PL/SQL中测试时没问题,通过SQL语句调用函数时就不行了,刚开始一直没找到原因,后来无意间把函数中捕获异常的代码注释掉,终于......
  • mybatis查询结果封装javabean属性时属性名与数据库字段不同都能封装????
    问题现象:通过mybatis查询数据库中的表记录,封装成javaBean,本来属性名和字段名不相同的情况下,属性最后应该注入null的,结果能够正常注入。javaBean:publicclassEmplo......
  • django ORM之Q查询与F查询
    F对象查询与Q对象查询也是Django提供的查询方法,而且非常的简单的高效,对于一些特殊的场景需求应用起来非常的合适,在本文中我们将对这两种查询方法进行讲解,帮助大家掌握它......
  • Spring Redis 模糊查询匹配key
    背景原方法在Redis内存储条数过多时效率较低,尝试进行改良。修改模糊查询方式后有效提高查询效率。改良步骤原方法原模糊查询方法采用ScanOptions匹配key的前缀,但并未设......
  • Oracle笔记(八)复杂查询及总结
    一、复杂查询1、列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。1、确定所需要的数据表:emp表:可以查询出员工的数量;dept表......
  • 数组与指针总结
    一.前言在复习C语言和写实验的过程中对于指针数组模块做出的一些初学者的总结与看法。二.指针简介1.从根本来看,指针是一个值为内存地址的变量。可编写如下程......