显示表的数据和索引占用的空间总量,您可以执行以下查询。(即查看 MySQL 数据库中某张指定表的具体大小)
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' AND table_name = 'your_table_name';
请将 your_database_name
替换为实际数据库名称,将 your_table_name
替换为要查看大小的表名。这条查询将返回一个包含表名和大小(以兆字节为单位)的结果集。
如果您使用 MySQL 命令行客户端,可以直接在命令行中执行这个查询。如果您使用图形化用户界面(GUI)工具或编程语言来连接 MySQL 数据库,也可以执行类似的查询来获取表的大小信息。