In MySQL können Sie die Informationen „information_schema.TABLES“ über die Anweisung „SELECT“ abfragen, um die Metadateninformationen der Datentabelle in der angegebenen Datenbank zu erhalten, und die Funktion „COUNT(*)“ verwenden, um die Anzahl der Metadaten zu zählen um die Anzahl der Tabellen in der Datenbank zu berechnen.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
In MySQL können Sie die Informationen „information_schema.TABLES“ über die Anweisung „SELECT“ abfragen, um die Anzahl der Tabellen in der Datenbank zu berechnen.
Syntax:
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'dbname' GROUP BY table_schema;
Beispiel:
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'bwlbis' GROUP BY table_schema;
Erläuterung:
Die Tabellen in der Datenbank „information_schema“ sind schreibgeschützt und können nicht aktualisiert, gelöscht, eingefügt usw. werden, ebenso wenig wie Trigger hinzugefügt, da es sich eigentlich nur um eine Ansicht und nicht um eine Basistabelle handelt und keine zugehörigen Dateien vorhanden sind.
information_schema.tables
speichert die Metadateninformationen der Datentabelle:
table_schema: zeichnet den Datenbanknamen auf;
engine: Speicher-Engine ;
table_rows: eine grobe Zeilenschätzung über die Tabelle;
data_length: die Größe der Datensatztabelle (in Bytes);
index_length: die Größe des Index der Datensatztabelle;
]
Das obige ist der detaillierte Inhalt vonSo fragen Sie ab, wie viele Tabellen es in der MySQL-Datenbank gibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!