Pour obtenir le nombre exact de tables et de colonnes dans une base de données MySQL, utilisez DISTINCT dans COUNT().
Supposons que nous ayons une base de données appelée « échantillon » et que nous devions l'exploiter pour obtenir le nombre exact de tables et de colonnes.
Pour y parvenir, la requête est la suivante :
mysql> SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTable,Count(Column_Name) AS TOTALColumn -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABLE_SCHEMA = 'sample';
Vous trouverez ci-dessous le résultat montrant le nombre de tables et de colonnes dans la base de données « échantillon » −
+------------+-------------+ | TotalTable | TOTALColumn | +------------+-------------+ | 123 | 287 | +------------+-------------+ 1 row in set (0.02 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!