`

查询mysql表大小

 
阅读更多

我们需要知道表大小,以确定mysql使用情况。

 

进入information_schema 数据库。

 

 

use information_schema;

 

 

查询整个库的大小:

 

 

select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;

 

 

查看指定表的大小:

 

 

SELECT CONCAT(ROUND(SUM(DATA_LENGTH/1024/1024),2),'MB') AS DATA FROM TABLES WHERE table_schema='库名字' AND table_name='表名字';

 

 

查看所有表大小,并排序

 

SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name', CONCAT(ROUND(table_rows/1000000,4),'M') AS 'Number of Rows', CONCAT(ROUND(data_length/(1024*1024*1024),4),'G') AS 'Data Size',CONCAT(ROUND(index_length/(1024*1024*1024),4),'G') AS 'Index Size', CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),4),'G') AS'Total'FROM information_schema.TABLES  ORDER BY --total DESC;

 

好了。

 

分享到:
评论

相关推荐

    MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句

    查询所有数据库占用磁盘空间大小的SQL语句: 代码如下:select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),’ MB’) as data_...查询单个库中所有表磁盘占用大小的SQL语句: 代码如下:select TABL

    查询表大小文件

    用于查询表大小,你可以用它来查询mysql的表大小文件哦

    mysql表占用空间大小脚本

    此脚本可以查看mysql数据库中各个表占用空间大小,排序,以便清理数据之用。

    如何统计MySQL数据量大小

    目录 如何统计MySQL数据量大小 CONCAT函数解读 换汤不换药,对所有库的查询 information_schem库 performance_schema库

    查看表空间大小及已经使用的百分比

    查看表空间大小及已经使用的百分比 复制代码 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",  (a.bytes-b.bytes)/1024/1024 "used MB",  b.bytes/1024/1024 "free MB",  round(((a.bytes-b.bytes)/a....

    查询数据库的所有表的大小

    能够查询出数据库中所有表的大小 很好很强大

    mysql查询表或库大小1

    1、查询所有数据库的大小select concat(round(sum(data_length/1024/1024),2),'MB') as data from

    mysql-size-estimator:Mysql 表大小估计器

    mysql-size-estimator 是一个简单的工具,用于估计给定表模式的 mysql 表大小。 它不是 100% 准确的,也不可能是。 使用此工具提供洞察力要好得多。 字符串字段将消耗其限制。 假设您有一个 utf-8 字符串字段,...

    MySQL数据库查看数据表占用空间大小和记录数的方法

    主要介绍了MySQL数据库查看数据表占用空间大小和记录数的方法,如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的information_schema 数据库查询,本文就讲解查询方法,需要的朋友可以参考下

    实例讲解MySQL统计库表大小

    主要介绍了MySQL统计库表大小的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下

    MySQL30W测试数据

    MySQL30W测试数据 MySQL30W测试数据 MySQL30W测试数据 MySQL30W测试数据

    mysql查询表占空间

    1,切换数据库 2,查看数据库使用大小 3,查看表使用大小 4,查看指定数据库各表容量大小

    mysql数据库my.cnf配置文件

    也就是说,如果调高该值,MySQL同时将增加heap表的大小,可达到提高联接查询速度的效果 read_buffer_size = 4194304 # MySQL读入缓冲区大小。对表进行顺序扫描的请求将分配一个读入缓冲区,MySQL会为它分配一段内存...

    Sql查询MySql数据库中的表名和描述表中字段(列)信息

    主要介绍了Sql查询获取MySql数据库中的表名和描述表中列名数据类型,长度,精度,是否可以为null,默认值,是否自增,是否是主键,列描述等列信息

    取数据库表大小代码

    如果数据库比较大时,我们需要了解各表所占空间,可以用这个代码查看。

    MySQL数据库:空值比较.pptx

    【例】 查询Sell表中还未收货的订单情况。 SELECT * FROM Sell WHERE 是否收货<=>NULL; ; 在使用算术运算符+、-时,如果参与运算的值出现空值,则导致计算结果为空值。 SELECT 图书编号,数量+10 FROM book; ;空值的...

    mysql存储和提取文件

    1、与MySQL数据库的操作,包括连接、查询、修改、删除等; 2、保存文件(含可执行文件)到MySQL数据库中,包括文件大小超过1M时的异常处理; 3、从MySQL数据库中读取文件并保存至本地; 4、MySQL数据防止重复插入...

    MySQL 6 绿色精简BAT版 2.24 MB

    作为一名开发人员,我对绿色小软件... 而配合免费的MySQL管理工具 导航猫免费版(Navicat Lite),可获得不低于SQL Server的易用度, 例如可视化建表, 修改表结构, 创建外键, 修改数据, 执行查询等功能,此软件的中文版可以在...

    Linux下Mysql的配置

    Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置...

    mysql时间比较

    mysql时间比较,两个事件类型的字段比较大小,以及时间加减计算,例子

Global site tag (gtag.js) - Google Analytics