Maison  >  Article  >  base de données  >  Comment connaître le nombre exact de tables et de colonnes dans une base de données MySQL ?

Comment connaître le nombre exact de tables et de colonnes dans une base de données MySQL ?

WBOY
WBOYavant
2023-09-09 22:13:02658parcourir

Comment connaître le nombre exact de tables et de colonnes dans une base de données MySQL ?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer