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







