Script SQL: obter o tamanho do banco de dados ou da tabela

suma total del peso de toda a BD, este valor é aproximado si hablamos de innoBD

nota: mude “NOMBREBD” seu nome BD

SELECT SUM(ROUND(((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024),2)) "Size in MB"
FROM INFORMATION_SCHEMA
.TABLES WHERE TABLE_SCHEMA = "NOMBREBD";

muestra el tamaño por tabla dentro de la BD seleccionada, este valor es aproximado si hablamos de innoBD

nota: mude “NOMBREBD” seu nome BD

SELECT TABLE_NAME, table_rows, data_length, index_length, 
round
(((data_length + index_length) / 1024 / 1024),2) "Size in MB"
FROM information_schema
.TABLES WHERE table_schema = "NOMBREBD";