首页 > 解决方案 > 如何获取 MySQL 数据库中特定表的大小?

问题描述

如何获取 MySQL 数据库中特定数据库中特定表的大小?

例如,我上传了三张图像,我想要图像表中图像的总大小,大小为 KB 或 MB

标签: mysql

解决方案


使用以下查询:

SELECT 
    table_name AS `Table`, 
    round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
FROM information_schema.TABLES 
WHERE table_schema = "dbname"
    AND table_name = "tablename"

推荐阅读