In MySQL können Sie „Tabellennamen aus information_schema.tables auswählen, wobei table_schema=Datenbank ist“ verwenden, um alle Tabellen in der Datenbank abzufragen, und „information_schema.tables“ kann auf Datenbankmetadaten zugreifen.
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
Verwenden Sie den Befehl select, um alle Tabellennamen abzufragen
Die Schreibweise lautet wie folgt:
select 表名 from information_schema.tables where table_schema='当前数据库'
[INFORMATION_SCHEMA-Datenbank] ist in MySQL erstellt und bietet eine Möglichkeit dazu Zugriff auf Datenbankmetadaten. Was sind Metadaten? Metadaten sind Daten über die Daten, wie z. B. Datenbankname oder Tabellenname, Spaltendatentyp oder Zugriffsberechtigungen usw.
Andere Begriffe, die manchmal zur Beschreibung dieser Informationen verwendet werden, sind „Datenwörterbuch“ und „Systemkatalog“.
In MySQL wird [INFORMATION_SCHEMA] als Datenbank betrachtet, genauer gesagt als Informationsdatenbank. Es enthält Informationen über alle anderen vom MySQL-Server verwalteten Datenbanken. Wie Datenbankname, Datenbanktabellen, Datentypen und Zugriffsrechte von Tabellenspalten usw.
In [INFORMATION_SCHEMA] gibt es mehrere schreibgeschützte Tabellen. Es handelt sich eigentlich um Ansichten und nicht um Basistabellen, sodass Sie keine damit verbundenen Dateien sehen können.
Empfohlenes Lernen: MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo fragen Sie alle Tabellen in der Datenbank mit MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!