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 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();
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
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();
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!