如何查看MySQL数据库的存储空间?(查看mysql数据库空间)
在对MySQL数据库进行管理时,很多情况下需要了解关于MySQL数据库存储空间的情况,以便我们了解当前MySQL数据库存储空间使用情况,当然还可以根据这些存储空间信息,实现有效的调整我们的数据库策略,以提升系统的存储效率。因此接下来就介绍一下如何查看MySQL数据库的存储空间,查看MySQL数据库的存储空间空间,主要有两种方式:
1、使用MySQL Workbench来查看MySQL数据库存储空间
是使用最为方便的一种方式,只需要打开MySQL Workbench工具,登录需要查看的MySQL数据库,依次点选 **menu>catalog>database>schema >table**,就可以看到查看这个数据库存储空间使用情况,如下图所示:
[![ck97ix.md.png](https://s1.ax1x.com/2020/09/11/ck97ix.md.png)](https://imgchr.com/i/ck97ix)
2、使用MySQL系统函数脚本来查看MySQL数据库存储空间
可以使用如下的SQL脚本进行查询MySQL数据库存储空间的使用情况:
“`sql
SET @sql = NULL ; — MySQL 中的空值
SELECT — 将 table_schema 的结果赋值给 @sql 变量
GROUP_CONCAT(DISTINCT — 合并相同的字段
CONCAT( — 连接两个字符串
‘SUM(IF(table_schema=”’,
table_schema,
”’, data_length, 0)) AS `’,
table_schema, ‘`’
)
) INTO @sql
FROM information_schema.tables ; — 从 information_schema 数据库中获取所有表格
SET @sql = CONCAT(‘SELECT ‘, @sql, ‘ FROM information_schema.tables ;’); — 将 SQL 语句组合起来
PREPARE stmt FROM @sql; — 将组合后的 SQL 语句赋值给 MySQL 中的 stmt 变量
EXECUTE stmt; — 执行 stm 查询操作
DEALLOCATE PREPARE stmt; — 释放 MySQL 中 stmt 变量
上面的脚本可以用相关的数据库帐户登录MySQL系统,运行以上的查询脚本,就可以查看相应的数据库存储空间的使用状况,具体的数据在查询结果中就可以看到,最后可以根据需要进行后续的相关操作。
以上就是关于查看MySQL数据库存储空间的介绍,可以使用MySQL Workbench工具来查看MySQL数据库存储状况,或者使用相关的脚本查询数据库存储空间的情况,都能够很方便的实现查看MySQL数据库存储空间的操作。