mysql查看数据库所有表大小的命令是

网站编辑2023-05-10 16:08:55610

要查看 MySQL 数据库中所有表的大小,可以使用以下命令:

```

SELECT table_schema AS `Database`,

table_name AS `Table`,

CONCAT(ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2), ' MB') AS `Size`

FROM information_schema.TABLES

ORDER BY (DATA_LENGTH + INDEX_LENGTH) DESC;

```

这个命令将返回一个表格,其中包含每个表的名称和大小。其中,`table_schema` 是数据库名称,`table_name` 是表名称,`DATA_LENGTH` 是数据大小,`INDEX_LENGTH` 是索引大小,两者相加即为表的总大小。

你可以将这个命令复制到 MySQL 命令行界面中执行,或者在 MySQL 客户端中执行。

最新推荐

右侧广告图1
右侧广告图2