查询 数据库大小

mysql的information_schema库重

tables存储了数据表的元数据信息,下面是其中几个字段的含义:

table_schema: 记录数据库名;
table_name: 记录数据表名;
table_rows: 关于表的粗略行估计;
data_length : 记录表的大小(单位字节);
index_length : 记录表的索引的大小;
————————————————
版权声明:本文为CSDN博主「一刻不停」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bks429/article/details/83781473

SELECT
	TABLE_NAME,
	concat(
		TRUNCATE (data_length / 1024 / 1024, 2),
		' MB'
	) AS data_size,
	table_rows
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'iotproductdevelopment'

转载于:https://my.oschina.net/u/3566463/blog/3101683

你可能感兴趣的:(查询 数据库大小)