Maison > base de données > tutoriel mysql > Comment compter le nombre de tables dans une base de données

Comment compter le nombre de tables dans une base de données

Patricia Arquette
Libérer: 2025-01-29 16:02:09
original
451 Les gens l'ont consulté

How to Count the Number of Tables in a Database

Les travaux de gestion de la base de données nécessitent souvent des statistiques dans le nombre de tableaux dans la base de données, ce qui est très pratique dans l'audit, la documentation ou la maintenance de la base de données. La plupart des systèmes de gestion des bases de données relationnels (RDBM) fournissent des méthodes pratiques pour compter le nombre de formulaires par répertoire système ou mode d'information. Voici plusieurs méthodes statistiques pour les bases de données couramment utilisées.

Base de données PostgreSQL

Dans PostgreSQL, vous pouvez utiliser le nombre de formulaires

Afficher les formulaires en mode spécifique:

information_schema.tables

<code class="language-sql">SELECT COUNT(*)
FROM information_schema.tables
WHERE table_schema = 'public';</code>
Copier après la connexion
Si vous devez interroger d'autres modes, remplacez
    au nom du mode cible.
  • 'public'
  • Base de données MySQL

Dans MySQL, vous pouvez également utiliser Afficher et filtrer en fonction du nom de la base de données:

information_schema.tables

Veuillez remplacer pour votre nom de base de données.
<code class="language-sql">SELECT COUNT(*)
FROM information_schema.tables
WHERE table_schema = 'your_database_name';</code>
Copier après la connexion
  • Base de données SQL Server your_database_name
Dans SQL Server, vous pouvez utiliser

statistiques de visualisation du répertoire sur tout le nombre de tables dans la base de données actuelle:

Cette requête convient à la base de données que vous avez actuellement connectée. sys.tables

<code class="language-sql">SELECT COUNT(*)
FROM sys.tables;</code>
Copier après la connexion
Base de données SQLite
  • Dans SQLite, vous pouvez utiliser le nombre de formulaires statistiques de la table
:

Base de données Oracle

sqlite_master Dans la base de données Oracle, vous pouvez utiliser

Afficher et filtrer selon le propriétaire du mode:
<code class="language-sql">SELECT COUNT(*)
FROM sqlite_master
WHERE type = 'table';</code>
Copier après la connexion

Veuillez remplacer au nom du mode correspondant.

all_tables Résumé

<code class="language-sql">SELECT COUNT(*)
FROM all_tables
WHERE owner = 'YOUR_SCHEMA_NAME';</code>
Copier après la connexion
    Bien que les méthodes de stockage des métadonnées dans chaque système de base de données soient différentes, l'interrogation du répertoire système ou du mode d'information est une méthode courante pour obtenir les informations détaillées du tableau. Avec ces instructions de requête, vous pouvez rapidement compter le nombre de tables dans n'importe quelle base de données.
  • YOUR_SCHEMA_NAME Si vous avez besoin d'aide plus détaillée pour des bases de données spécifiques, veuillez me dire le type de base de données que vous utilisez!

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal