Pour connaitre la taille d'une table ou d'une de vos bases MySQL en ligne de commande. J'avais pas
Alors pour la taille de toutes les bases :
SELECT table_schema "Databases",
sum( data_length + index_length) / 1024 / 1024 "Size of DB in MB" FROM information_schema.
TABLES GROUP BY table_schema;
Pour la taille d'une base :
SELECT table_schema "Database",
sum( data_length + index_length) / 1024 / 1024 "Size of DB in MB" FROM information_schema.
TABLES WHERE table_schema = "DBNAME" GROUP BY table_schema;
La taille de toutes les tables d'une base :
SELECT table_name AS "Tables",
round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" FROM information_schema.
TABLES WHERE table_schema = "$DB_NAME";
et la taille d'une table d'une base :
SELECT table_name AS "Table", round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" FROM information_schema.
TABLES WHERE table_schema = "DBNAMEE" AND table_name = "TABLENAME";