如何知道MYSQL中特定数据库的数据库大小?

Pro*_*nia 1 mysql database size

我有一个名为“电话簿”的数据库。它包含 10 多个具有中等数据量的表。
现在我想知道使用 MySQL 查询的这个“电话簿”数据库的数据库大小。
我怎样才能做到这一点?

Tah*_*aha 6

试试这个,它以 MB 为单位提供指定数据库的大小,

确保你指定DB_NAME

    SELECT table_schema ,
    ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" 
    FROM information_schema.tables  WHERE table_schema='DB_NAME'
    GROUP BY table_schema ;  
Run Code Online (Sandbox Code Playgroud)

希望能帮到你 !.