Heim > Datenbank > MySQL-Tutorial > Wie man die Gesamtzahl der Tabellen in MySQL abfragt

Wie man die Gesamtzahl der Tabellen in MySQL abfragt

Johnathan Smith
Freigeben: 2025-03-04 15:59:12
Original
128 Leute haben es durchsucht

Wie man die Gesamtzahl der Tabellen in MySQL

abfragt. Abhängig von Ihren spezifischen Anforderungen und den von Ihnen verwendeten Tools können Sie die Gesamtzahl der Tabellen in einer MySQL -Datenbank abfragen. Die häufigste und effizienteste Methode verwendet die INFORMATION_SCHEMA -Datenbank, die Metadaten über Ihren MySQL -Server bereitstellt. Diese Methode vermeidet es, den Datenbanknamen vorher kennen zu müssen.

Gibt den Datenbanknamen an und

gibt den Namen der aktuell ausgewählten Datenbank zurück. Daher zählt diese Abfrage nur Tabellen in der aktuell ausgewählten Datenbank. Wenn Sie Tabellen in einer bestimmten Datenbank zählen möchten, ersetzen Sie

durch den tatsächlichen Datenbanknamen in Backticks (z. B.
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE();
Nach dem Login kopieren
Nach dem Login kopieren
). Datenbank?

INFORMATION_SCHEMA.TABLES Die Anzahl der Tabellen in Ihrer MySQL -Datenbank kann unter Verwendung der oben beschriebenen Abfrage ermittelt werden. Führen Sie den folgenden SQL-Befehl in Ihrem MySQL-Client aus (z. B. MySQL Workbench, Befehlszeilenclient): TABLE_SCHEMA DATABASE() DATABASE() Das Ergebnis ist eine einzelne Zeile mit einer einzelnen Spalte, die die Gesamtzahl der Tabellen in Ihrer aktuell ausgewählten Datenbank enthält. Denken Sie daran, `mydatabase` durch den Datenbanknamen zu ersetzen, wenn Sie nicht in der Zieldatenbank arbeiten. Wenn Sie sich nicht sicher sind, welche Datenbank derzeit ausgewählt ist, können Sie den Befehl

verwenden, um zu überprüfen. Legen Sie den Datenbanknamen in einzelne Zitate ein. Diese Abfrage wählt die Spalte

aus der Tabelle

aus und filterte Ergebnisse, um nur die Tabellen zur angegebenen Datenbank zu enthalten. Dadurch wird eine Liste aller Tabellennamen in dieser Datenbank zurückgegeben.
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE();
Nach dem Login kopieren
Nach dem Login kopieren

Dieser Befehl verwendet, ähnlich wie bei den vorherigen Beispielen, die Tabelle INFORMATION_SCHEMA.TABLES Metadaten. Es zählt alle Zeilen, bei denen die Spalte TABLE_SCHEMA mit dem angegebenen Datenbanknamen übereinstimmt ('your_database_name'). Ersetzen Sie 'your_database_name' durch den tatsächlichen Namen Ihrer Datenbank und stellen Sie sicher, dass Sie den Namen in einzelne Zitate einschließen. Die Ausgabe ist eine einzelne Zahl, die die Gesamtzahl der Tabellen in diesem spezifischen Schema darstellt.

Das obige ist der detaillierte Inhalt vonWie man die Gesamtzahl der Tabellen in MySQL abfragt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage