Accueil > Database > [MySQL] Nombre de lignes des tables d’une base de données

[MySQL] Nombre de lignes des tables d’une base de données

jeudi 14 mai 2015


Voir en ligne : Stack Overflow

Pour avoir une vision globale

SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '{votre base}';

Exemple

mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'botaplus';
+-----------------+
| SUM(TABLE_ROWS) |
+-----------------+
|          358391 |
+-----------------+
1 row in set (0.65 sec)

mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'botaplus2';
+-----------------+
| SUM(TABLE_ROWS) |
+-----------------+
|          352641 |
+-----------------+
1 row in set (0.16 sec)

 Pour avoir une vision précise

Editer un fichier statut.sql qui contient la commande suivante :

show table status

puis exécuter la commande :

mysql -u root -p botaplus < statut.sql > botaplus.csv
mysql -u root -p botaplus2 < statut.sql > botaplus2.csv

Enregistrer au format PDF