Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Rufen Sie Tabellennamen mit der SELECT-Anweisung in MySQL ab

Um den Namen aller Tabellen zu erhalten, verwenden Sie:

SELECT table_name FROM information_schema.tables;

Um den Namen der Tabellen aus einer bestimmten Datenbank zu erhalten, verwenden Sie:

SELECT table_name FROM information_schema.tables
WHERE table_schema = 'your_database_name';

Um nun die ursprüngliche Frage zu beantworten, verwenden Sie diese Abfrage:

INSERT INTO table_name
    SELECT table_name FROM information_schema.tables
        WHERE table_schema = 'your_database_name';

Weitere Einzelheiten finden Sie unter:http://dev.mysql. com/doc/refman/5.0/en/information-schema.html