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如何读写分离监控

    本文介绍了如何通过Zookeeper对Mycat节点进行管理和监控的详细步骤,首先通过tar命令安装Zookeeper,并配置相关文件,接着介绍了如何安装和配置Mycat-web,包括修改配置文件中的IP地址和解决内存不足问题
    2024-11-11
  • MySQL的MaxIdleConns不合理,会变成短连接的原因

    MySQL的MaxIdleConns不合理,会变成短连接的原因

    这篇文章主要介绍了MySQL的MaxIdleConns不合理,会变成短连接的原因,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2021-01-01
  • MySQL中OR条件查询引发索引失效的场景及解决方案

    MySQL中OR条件查询引发索引失效的场景及解决方案

    这篇文章主要为大家详细介绍了MySQL中OR条件查询引发索引失效的场景及解决方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-10-10
  • MySQL约束超详解

    MySQL约束超详解

    这篇文章主要介绍了MySQL约束包括非空约束、唯一约束、主键约束、外键约束,需要的朋友可以具体参考下面文章内容
    2021-09-09
  • MySQL的索引你了解吗

    MySQL的索引你了解吗

    这篇文章主要为大家详细介绍了MySQL的索引,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • MySQL DATE_ADD和ADDDATE函数实现向日期添加指定时间间隔

    MySQL DATE_ADD和ADDDATE函数实现向日期添加指定时间间隔

    这篇文章主要介绍了MySQL DATE_ADD和ADDDATE函数实现向日期添加指定时间间隔,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • mysql触发器(Trigger)简明总结和使用实例

    mysql触发器(Trigger)简明总结和使用实例

    这篇文章主要介绍了mysql触发器(Trigger)简明总结和使用实例,需要的朋友可以参考下
    2014-04-04
  • 手把手教你使用Navicat查询表的详细结构

    手把手教你使用Navicat查询表的详细结构

    在使用Navicat时,我们可以通过执行一些SQL语句来查看表结构,下面这篇文章主要给大家介绍了关于如何使用Navicat查询表的详细结构,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Mysql并发常见的死锁及解决方法

    Mysql并发常见的死锁及解决方法

    死锁是在并发执行的过程中,两个或多个事务相互等待对方释放资源的情况,本文主要介绍了Mysql并发常见的死锁及解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • homeassistant数据存储到mysql数据库方式

    homeassistant数据存储到mysql数据库方式

    这篇文章主要介绍了homeassistant数据存储到mysql数据库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12

最新评论