1. 普遍方法:

使用 COUNT(*) ,例如:

SELECT COUNT(*) as total FROM studentTask WHERE subjectName = '高中数学';

缺点: 记录集还需要单独的查询来获取,相当于两次查询

2. 推荐方法

SELECT SQL_CALC_FOUND_ROWS id, teacherId, teacherName FROM studentTask WHERE subjectName = '高中数学' LIMIT 1,20;
SELECT FOUND_ROWS() as total;

  

虽然看起来是两条SQL语句,但是实际上只执行了一次数据库查询。

转载于:https://www.cnblogs.com/spaceapp/p/10368550.html

mysql 分页查询时,如何正确的获取总数相关推荐

  1. Mybatisplus 分页查询时,禁止自动统计总数

    1.分页插件 使用 Mybatisplus 时 ,我们使用 PaginationInnerInterceptor 作为分页插件,它会帮助我们进行分页,查询总数. @Configuration @Map ...

  2. 分页查询时如何优化MySQL的性能?

    一般情况下,用Typecho或者Wordpress做博客系统,数据量都不大,所以大家都很少遇到分页导致的性能问题.然而,当数据量上升(譬如做大量产品资料的企业网站),MySQL的分页查询性能问题将越来 ...

  3. mysql分页查询出租房屋信息_分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)...

    分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目时一个简单的运用eclipse ...

  4. java的mysql分页查询语句怎么写_java的mysql连库 增删改查语句、分页查询语句大全...

    //代码复制出来,修改一下bean,加载一下jar包,能直接用的,不懂加我Q 983331283 package cn.tootoo.entity; public class Page { priva ...

  5. java mysql 分页查询_MySQL分页查询方法及优化

    当数据库的数据量很大时,一次性查询结果就会变得很慢,为了提高查询效率,我们可以使用MySQL的分页查询功能.本文就为大家带来MySQL分页查询方法及优化. 推荐阅读: 分页查询方法: 在MySQL中, ...

  6. MySQL中查询时对字母大小写的区分

    我相信很多人在mysql中查询时都遇到过mysql不区分字母大小写的情况:如以下例子: 1.SELECT * FROM `user` WHERE userpass = 'Z20'; 结果为: 2.SE ...

  7. mysql分页查询报错,及解决

    mysql分页查询报错: 前提: 1.每页1000条数据 2.查到57页的时候,就报错了 以下是错误信息: org.springframework.jdbc.UncategorizedSQLExcep ...

  8. ibatis 模糊查询 mysql_Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办

    项目开发中,在做Mybatis动态查询时,遇到了一个问题:MySQL在进行LIKE模糊查询时,输入英文可以正常检索出结果,但是输入中文后检索得到的结果为空. 由于是使用GET方式请求,所以为了确保中文 ...

  9. MySQL分页查询方法及优化

    MySQL分页查询方法及优化 http://uusama.com/458.html

最新文章

  1. Eureka服务器端启动时报错:Connection refused :connect
  2. AdBoost算法详解
  3. WPF中的触发器(Trigger)
  4. SVG格式的Icon,用了你就知道有多香
  5. js中同名的函数的调用情况
  6. Linux下安装Nexus-3.15私服
  7. 首发天玑1200!Redmi电竞旗舰首曝:电池容量或超4500mAh
  8. 【软件测试】导致软件缺陷的最大原因是软件需求规格说明书
  9. 面向对象编程(三):重载运算符和重载函数
  10. 基于Spring Security角色的访问授权示例
  11. 版本分支不宜间隔太久
  12. Android positionViewHolder{4d61b3c position=2 id=-1, oldPos=-1, pLpos:-1 no parent}
  13. 遗传算法应用于随机森林的调参过程
  14. IE 无法正常打开,刚启动就关闭
  15. 边缘检测-HED-RCF
  16. 关于微信授权登录的用户取消-2的问题
  17. js海报制作操作步骤缓存思路求解?
  18. Linux内核入门-- likely和unlikely
  19. HTC VIVE 禁用头盔定位与角度旋转
  20. envi查看影像中指定像素的经纬度

热门文章

  1. 用-force –opengl 指令_苹果新系统ios14新功能汇总 轻点背面等小技巧怎么用
  2. 同步服务器文档并打印,如何打印远程服务器文件内容
  3. java批量导出word_java 批量生成word 文件
  4. lua字符串转数组_深入Lua:字符串管理
  5. java的drawstring_java-Graphics.drawString()未绘制
  6. java 原生sql排序 gbk_04-SQLServer的排序规则(字符集编码)
  7. mySQL_connect怎么调用_Mysql ConnectC/C++使用
  8. 【以太坊】ganache-cli和web3配合,操作以太坊客户端
  9. nginx的error.log日志常见的几个错误解决方法
  10. python【蓝桥杯vip练习题库】ADV-281特等奖学金