如何查看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数据库存储空间的操作。

数据运维技术 » 如何查看MySQL数据库的存储空间?(查看mysql数据库空间)