Maison  >  Article  >  base de données  >  Comment demander combien de tables il y a dans la base de données MySQL

Comment demander combien de tables il y a dans la base de données MySQL

青灯夜游
青灯夜游original
2022-02-17 16:58:5911851parcourir

Dans MySQL, vous pouvez interroger les informations "information_schema.TABLES" via l'instruction "SELECT" pour obtenir les informations de métadonnées de la table de données dans la base de données spécifiée, et utiliser la fonction "COUNT(*)" pour compter le nombre de métadonnées pour calculer le nombre de tables dans le numéro de base de données.

Comment demander combien de tables il y a dans la base de données MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Dans MySQL, vous pouvez interroger les informations "information_schema.TABLES" via l'instruction "SELECT" pour calculer le nombre de tables dans la base de données.

Syntaxe :

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'dbname' GROUP BY table_schema;

Exemple :

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'bwlbis' GROUP BY table_schema;

Comment demander combien de tables il y a dans la base de données MySQL

Explication :

Les tables de la base de données information_schema sont en lecture seule et ne peuvent pas être mises à jour, supprimées, insérées, etc., et les déclencheurs ne peuvent pas non plus être ajouté, car il ne s’agit en réalité que d’une vue, pas d’une table de base, et n’ont aucun fichier associé.

information_schema.tables stocke les informations de métadonnées de la table de données. Les champs couramment utilisés sont présentés ci-dessous :

  • table_schema : enregistre le nom de la base de données ;

  • table_name : enregistre le nom de la table de données ; ;

  • table_rows : estimation approximative des lignes sur la table ;

  • data_length : la taille de la table d'enregistrement (en octets)

  • index_length : la taille de l'index de la table d'enregistrement ;

    row_format : oui Vérifiez si la table de données a été compressée
  • [Recommandations associées :
  • tutoriel vidéo mysql
  • ]

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn