La table information_schema
de la base MySQL contient tout un tas d’informations intéressantes. Vous aves les informations sur les utilisateurs, mais surtout les informations sur les tables. Voici quelques exemples de requêtes qui peuvent être faites :
SELECT table_name , round(((data_length + index_length) / 1024 / 1024), 2) as SIZE_MB FROM information_schema.TABLES where table_schema = 'database_name' WHERE table_schema = DATABASE() ORDER BY SIZE_MB DESC;