Heim > Datenbank > MySQL-Tutorial > Wie kann ich MySQL-Tabellennamen mithilfe einer SELECT-Anweisung abrufen?

Wie kann ich MySQL-Tabellennamen mithilfe einer SELECT-Anweisung abrufen?

Barbara Streisand
Freigeben: 2024-12-11 06:52:10
Original
220 Leute haben es durchsucht

How Can I Retrieve MySQL Table Names Using a SELECT Statement?

Erhalten Sie Tabellennamen mit der SELECT-Anweisung in MySQL

Der SHOW TABLES-Befehl von MySQL bietet eine praktische Methode zum Auflisten aller Tabellen in einer Datenbank. Um diese Tabellennamen jedoch direkt in eine andere Tabelle einzufügen, ist ein alternativer Ansatz erforderlich.

Es stellt sich die Frage: Gibt es eine Standard-SELECT-Anweisung, die Tabellennamen abrufen kann? Die Antwort liegt in der Systemtabelle information_schema.tables.

Um die Tabellennamen aller Datenbanken abzurufen, führen Sie die folgende Abfrage aus:

SELECT table_name FROM information_schema.tables;
Nach dem Login kopieren

Um die Suche auf eine bestimmte Datenbank mit dem Namen einzugrenzen 'my_database', verwenden Sie:

SELECT table_name FROM information_schema.tables
WHERE table_schema = 'my_database';
Nach dem Login kopieren

Um die abgerufenen Tabellennamen in eine andere Tabelle einzufügen, ausführen:

INSERT INTO table_name
    SELECT table_name FROM information_schema.tables
        WHERE table_schema = 'my_database';
Nach dem Login kopieren

Eine umfassende Dokumentation finden Sie unter: http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Tabellennamen mithilfe einer SELECT-Anweisung abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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