美文网首页
MySQL的Found_ROWS函数介绍

MySQL的Found_ROWS函数介绍

作者: haokeed | 来源:发表于2019-06-20 17:15 被阅读0次

今天发现FOUND_ROWS()这个有趣的函数。

limit关键字相信大家都十分熟悉了,这里不详细讲解了,重点讲的是FOUND_ROWS。

select SQL_CALC_FOUND_ROWS * from user where id > 100 limit 101, 20;

通过SQL_CALC_FOUND_ROWS,告诉mysql开启FOUND_ROWS(),在执行查询的同时,记录低所有符合条件的数据的数量;

select FOUND_ROWS();

该语句可以获得第一条语句所有符合条件的数据的数量;

上述语句等同于:

select * from user where id > 100 limit 101, 20;

select count(*) from from user where id > 100 ;

通过FOUND_ROWS 可以避免“select count(*)”时的多作一次查询;

FOUND_ROWS可以用于分页处理。

相关文章

  • MySQL的Found_ROWS函数介绍

    今天发现FOUND_ROWS()这个有趣的函数。 limit关键字相信大家都十分熟悉了,这里不详细讲解了,重点讲的...

  • Mysql 函数concat、concat_ws和group_c

    Mysql 函数concat、concat_ws和group_concat 本文介绍的是MySQL中3个函数的使用...

  • MySQL实战 目录

    MySQL实战 MySQL实战1 数据库概念介绍MySQL实战2 语法、筛选条件和函数MySQL实战3 分组查询和...

  • MySQL常用函数汇总学习

    前言 MySQL函数是MySQL数据库提供的内置函数,这些内置函数可以更方便处理表中的数据。下面简单介绍一下MyS...

  • Mysql 使用数据处理函数(八)

    本节将简单介绍什么是函数, MySQL支持何种函数,以及如何使用这些函数 文本处理函数 upper() 函数可以将...

  • MySQL实现Oracle rank()排序

    一、Oracle写法介绍 MySQL5.7版本没有提供类似Oracle的分析函数,比如开窗函数over(...),...

  • MySQL 使用函数处理数据

    不同的DBMS函数语法都有很大的不同,这里只介绍MySQL中相关函数 文本处理函数函数说明RTRIM()去除右侧的...

  • mysql之group_concat函数

    mysql之group_concat函数 在介绍GROUP_CONCAT之前,我们先来看看concat()函数和c...

  • 3.MySQL基本函数

    这一次是介绍一些MySQL的基本函数,主要包括聚合函数、数学函数、字符串函数、日期和时间函数以及其他的一些IF语句...

  • mysql函数

    MySQL聚合函数 MySQL聚合函数[http://www.yiibai.com/mysql/aggregate...

网友评论

      本文标题:MySQL的Found_ROWS函数介绍

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