文章目录

  • 1 Navicat 显示的行数
  • 2 实际的行数
  • 3 原因

1 Navicat 显示的行数


2 实际的行数

SELECTCOUNT(*)
FROMtable1


3 原因

MySQL 在当前连接下的 information_schema 数据库中的 TABLES 表中,存放了当前连接下的所有数据库的所有表的信息,其中TABLE_ROWS 字段记录了表中数据的行数。

  • information_schema 数据库

  • TABLES

    可以看出,TABLE_ROWS 字段的行数与Navicat显示的行数一致。

为什么与实际的行数不一致呢?

MySQL官方文档对TABLE_ROWS 字段的做出了如下解释:

The number of rows. Some storage engines, such as MyISAM, store the exact count. For other storage engines, such as InnoDB, this value is an approximation, and may vary from the actual value by as much as 40% to 50%. In such cases, use SELECT COUNT() to obtain an accurate count.
行数。一些存储引擎(如MyISAM)存储确切的计数。对于其他存储引擎,如InnoDB,该值是一个近似值,可能与实际值相差40%至50%。在这种情况下,请使用SELECT COUNT(
)获得准确的计数。

所以,不要被MySQL给的行数迷惑了。要想获得一张表真实的行数,还得是 SELECT COUNT(*)


参考连接:https://www.cnblogs.com/coderxx/p/15633365.html

Navicat:显示的行数与表中实际的行数不一致相关推荐

  1. 删除数据表中的重复行

    原表数据 select subscrbid, prcplnid,min(begtime),min(endtime),count(*) from NEW_TRAIN_TAB_SUBSCRBPRCPLN ...

  2. 利用T-SQL处理SQL Server数据库表中的重复行

    Duplicate rows in a SQL Server database table can become a problem. We will see how we can find and ...

  3. jtable如何从表格中定位_ja中怎样将一个JTable表中的指定行添加到数据库

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:ja中怎样将一个JTable表中的指定行添加到数据库用的是回答:你首先得获取你选择的指定行 (getselectrow()方法),再 ...

  4. sql删除表中重复记录_SQL从SQL表中删除重复行的不同方法

    sql删除表中重复记录 This article explains the process of performing SQL delete activity for duplicate rows f ...

  5. 温故知新MySQL--如何在MySQL表中删除重复行

    2019独角兽企业重金招聘Python工程师标准>>> 如何在MySQL表中删除重复行 在实际应用中,会有需要删除重复数据的场景.这里简单介绍下如何删除重复的数据 1. 准备数据 C ...

  6. 关系数据库中,表中的每行就是一个对象

    1.在关系数据库的"对象/关系"映射中,表中的每行对应于类的一个实例 2.一个表,就相当于一个类型,java中的具体类型 3.而每列的值对应于该实例的一个属性. 转载于:https ...

  7. 如何删除SQL Server表中的重复行

    若在你的MS Sql Server数据库表中,有重复的多行,你可能想去删除这些重复的记录. T_SQL Row_Number()函数能帮助sql开发者去解决这个sql的问题. 1.创建TUser表: ...

  8. 【SQL】去除表中的重复行

    去除emp表中相同的行: SCOTT@LGR> delete from emp a where rowid not in (select max(rowid) from emp b where ...

  9. 使用命令行修改注册表中的值

    使用命令行修改注册表中的值 使用 reg 命令 reg /? 查看命名 2 . reg add reg add 增加或修改,没有的就增加,已有的就修改(名称及类型) reg add 语法: reg a ...

最新文章

  1. 【Qt】启动QtCreator时报错:Cannot mix incompatible Qt library (version ) with this library (version...
  2. 理解一条语句:SELECT difference(sum(value)) FROM mq_enqueue WHERE channel =~ /ActiveMQ_TEST/ AND $tim...
  3. P3629-[APIO2010]巡逻【树的直径】
  4. LeetCode 469. 凸多边形(向量叉积)
  5. Vue项目npm run dev后 报错Cannot GET /
  6. 学完 Fluent 官方基础教程,你离一名合格Fluent 流体工程师还有多远?
  7. SWAT模型 建模方法、实例应用、高级进阶
  8. html下拉折叠菜单,纯CSS实现折叠菜单下拉菜单
  9. element表格默认勾选
  10. SATA、AHCI、ATA等相关知识概述(基本概念)
  11. linux查看多核cpu运行状态,Linux下查看多核CPU信息详解
  12. java IO学习心得
  13. 教你用JavaScript制作背景图像滚动效果
  14. 中国人工智能公司十强排行榜新鲜出炉
  15. 正则表达式强密码验证: 8-16个字符,不包含空格,必须包含数字,字母或字符至少两种
  16. 【Audio音频兴趣拓展】麦克风阵列_声音定位
  17. 【微信小程序】设置合法域名
  18. VMware启动CentOS7黑屏解决方案
  19. cas:174899-82-2|1-乙基-3-甲基咪唑双(三氟甲磺酰)亚胺|EMIMTFSI
  20. ad绘制箭头_上传单张/多张图片并绘制箭头

热门文章

  1. 值得推荐的51.com产品设计实践(值得所有产品经理参考)
  2. python文字转语音输出_Python 文本转语音
  3. java long 0和0l_long l = 1;对or错、Long l = 1;对or错,最基础的你对了吗?
  4. 故障:Win7 无故丢失桌面上的快捷方式
  5. 共建 共识 共治 共享 —— “海峡链”介绍技术篇
  6. 计算机大赛剪辑的视频,视频创作剪辑大赛活动策划
  7. 小红书点赞收藏有什么用_小红书怎么增加点赞和收藏数量?平台刷有什么用?快速上热门么?...
  8. java微信公众平台开发接口_微信公众平台API的Java通讯实现
  9. 樊登读书会2018年推荐书目汇总
  10. 【点云鸟瞰图BEV】点云鸟瞰图BEV原理与可视化