mysql中如何查询多个表中的数据量

 更新时间:2024年04月16日 09:01:58   作者:程序员晓风  
这篇文章主要介绍了mysql中如何查询多个表中的数据量问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mysql查询多个表的数据量

查询多个表中的数据量,有两种方式进行查询。

select
table_schema as '数据库'  ,
table_name as '表名' ,
table_rows as '记录数量'
FROM information_schema.tables
where TABLE_SCHEMA = 'nfds' 
AND table_name in 
(
'Name1' ,
'Name2' ,
'Name3'
)

另外的一个方式是

Select count(*) from name1
Union select count(*) from name2
Union select count(*) from name3

这两种方式的话是有一点不同,后面一种的话是能记录数据库中所有的数据,前一种的话是不会主动更新相关的记录,在很多情况下会让数据库中数据少。

USE [test] -- 只需修改这里的库名

SELECT  a.name table_name, -- 表名
        a.crdate crdate, -- 建表时间
        b.rows rows, -- 总行数
        8*b.reserved/1024 reserved, -- 保留大小(MB)
        rtrim(8*b.dpages/1024) used, -- 已使用大小(MB)
        8*(b.reserved-b.dpages)/1024 unused -- 未使用大小(MB)
FROM    sysobjects AS a
        INNER JOIN sysindexes AS b ON a.id = b.id
WHERE   ( a.type = 'u' )
        AND ( b.indid IN ( 0, 1 ) )
ORDER BY a.name,b.rows DESC;

mysql查询数据量最大的表

select table_name,table_rows from information_schema.TABLES WHERE TABLE_SCHEMA = “数据库名” order by table_rows desc limit 10;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 实例操作MySQL短链接

    实例操作MySQL短链接

    在本文里我们给大家总结了关于MySQL短链接的实操方法和相关知识点,有需要的朋友们跟着学习下。
    2019-03-03
  • MySQL 普通索引和唯一索引的区别详解

    MySQL 普通索引和唯一索引的区别详解

    这篇文章主要介绍了MySQL 普通索引和唯一索引的区别详解,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03
  • MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法

    MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法

    这篇文章主要介绍了MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法,本文分步骤给大家介绍的非常详细,需要的朋友可以参考下
    2017-07-07
  • mysql如何取分组之后最新的数据

    mysql如何取分组之后最新的数据

    开发中经常会遇到,分组查询最新数据的问题,下面这篇文章主要给大家介绍了关于mysql如何取分组之后最新的数据的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • 分析mysql中一条SQL查询语句是如何执行的

    分析mysql中一条SQL查询语句是如何执行的

    为了充分发挥MySQL的性能并顺利地使用,就必须正确理解其设计思想,因此,了解MySQL的逻辑架构是必要的。本文将通过一条SQL查询语句的具体执行过程来详细介绍MySQL架构中的各个组件
    2021-06-06
  • MySQL中的全表扫描和索引树扫描 的实例详解

    MySQL中的全表扫描和索引树扫描 的实例详解

    这篇文章主要介绍了MySQL中的全表扫描和索引树扫描 ,从本文的学习可以轻松的知道,全表扫描的效率相比于索引树扫描相对较低一点,但是差距不是很大,具体示例代码详解跟随小编一起看看吧
    2022-05-05
  • Mysql8.0递归查询的简单用法示例

    Mysql8.0递归查询的简单用法示例

    在项目中会遇到同一个表中保存着父子关系的数据,最常见的就是处理树形结构资源,这篇文章主要给大家介绍了关于Mysql8.0递归查询的简单用法,需要的朋友可以参考下
    2021-08-08
  • mysql中如何查询数据库中的表名

    mysql中如何查询数据库中的表名

    这篇文章主要介绍了mysql中如何查询数据库中的表名问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • mysql实用技巧之比较两个表是否有不同数据的方法分析

    mysql实用技巧之比较两个表是否有不同数据的方法分析

    这篇文章主要介绍了mysql实用技巧之比较两个表是否有不同数据的方法,结合实例形式分析了mysql数据表比较的相关操作技巧与注意事项,需要的朋友可以参考下
    2019-12-12
  • 利用MySQL空间函数实现位置打卡的完整步骤

    利用MySQL空间函数实现位置打卡的完整步骤

    这篇文章主要给大家介绍了关于如何利用MySQL空间函数实现位置打卡的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08

最新评论