查看mysql数据库表大小

网站编辑2023-05-17 16:18:50473

要查看 MySQL 数据库中表的大小,可以使用以下 SQL 查询语句:

```

SELECT table_name AS "Table",

ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)"

FROM information_schema.TABLES

WHERE table_schema = "your_database_name"

ORDER BY (data_length + index_length) DESC;

```

将 `your_database_name` 替换为你要查询的数据库名称。执行此查询后,将显示所有表的名称和大小(以 MB 为单位)。结果将按表大小降序排列。

此外,你还可以使用 MySQL 命令行工具中的 `SHOW TABLE STATUS` 命令来查看表的大小。在命令行中输入以下命令:

```

SHOW TABLE STATUS FROM your_database_name;

```

将 `your_database_name` 替换为你要查询的数据库名称。执行此命令后,将显示所有表的详细信息,包括大小、行数、创建时间等。

最新推荐

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