关闭

MySQL中获取当前查询的总记录数,适用于分页等应用

12621人阅读 评论(1) 收藏 举报
分类:

MySQL中获取当前查询的总记录数,适用于分页等应用


通常在MySQL中获取记录总数都会使用SELECT COUNT(*) FROM tblName之类的语句

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


我推荐使用如下方案:

SELECT   SQL_CALC_FOUND_ROWS fldName1, fldName2 FROM tblName WHERE fldName3 = 1 LIMIT 10, OFFSET 20;

SELECT FOUND_ROWS();


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

0
3
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Mysql分页查询获取totalCount大幅提升性能的办法总结

做分页查询中,一般情况下需要两个sql,查当前页数据 和 查记录总条数;但后者的查询结果变化有时候并不大,而且count还占用了很大一部分的查询时间;主要是想用一种省时简便的方法查询符合条件的记录总数...
  • u010802573
  • u010802573
  • 2015-12-28 18:16
  • 3226

mysql 分组查询数据时,如何获得用于分页的总记录数?

主要是想查询符合条件的记录总数, 查询数据使用的sql为: SELECT SUBSTRING_INDEX(`url`,'/',3) AS host,COUNT(*) AS count ...
  • enough_br
  • enough_br
  • 2014-06-23 16:34
  • 2285

MYSQL使用group by时,查询结果的总记录数

在使用group by时 select count(*) from partner.gs_user_info u group by u.username,u.game; 查询结果如下: cou...
  • yu75567218
  • yu75567218
  • 2015-06-10 10:29
  • 2731

PHP获取当前URL路径的处理(适用于多条件筛选列表)

<?php /** * PHP获取当前url路径的函数及服务器变量 * $_SERVER["QUERY_STRING"] 查询(query)的字符串 * $_SERVER["REQUEST_UR...
  • grassroots2011
  • grassroots2011
  • 2012-09-28 17:18
  • 6854

PHP获取当前URL路径的处理(适用于多条件筛选列表)

<?php /** * PHP获取当前url路径的函数及服务器变量 * $_SERVER["QUERY_STRING"] 查询(query)的字符串 * $_SERVER["REQUEST_UR...
  • china_skag
  • china_skag
  • 2014-01-21 01:40
  • 2971

PHP获取当前URL路径的处理(适用于多条件筛选列表)

<?php /** * PHP获取当前url路径的函数及服务器变量 * $_SERVER["QUERY_STRING"] 查询(query)的字符串 * $_SERVER["REQUEST_UR...
  • qq_16518567
  • qq_16518567
  • 2014-06-13 23:08
  • 245

SQL Server 适用于一般分页的存储过程

USE YourDBName GO /****** Object: StoredProcedure [dbo].[ApPaginationCommon] Script Date: 02/17...
  • a237428367
  • a237428367
  • 2012-02-17 21:34
  • 348

一款极度偷懒的假分页js代码(只适用于要求很低的页面)

首先声明,此分页及其偷懒,而且只适用于页数较少,且数据固定的表格,当然,你硬是要用在变化的数据表格中也没问题,前提是你需要自己修改代码哦!!! 实际场景,大家都知道分页的总页数一般是后台传出来的,但...
  • qq_40111437
  • qq_40111437
  • 2017-10-31 10:35
  • 52

分享一个适用于bootstrap且优化后的codeigniter分页类

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /** * CodeIgniter * *...
  • u012664888
  • u012664888
  • 2014-03-16 17:09
  • 2097

jsp分页技术详解*(适用于初学者)测试通过

  • 2008-11-16 12:46
  • 4KB
  • 下载
    个人资料
    • 访问:595789次
    • 积分:8470
    • 等级:
    • 排名:第2707名
    • 原创:238篇
    • 转载:96篇
    • 译文:0篇
    • 评论:44条
    最新评论