Mysql
 sql >> Database >  >> RDS >> Mysql

Ottieni i nomi delle tabelle usando l'istruzione SELECT in MySQL

Per ottenere il nome di tutte le tabelle usa:

SELECT table_name FROM information_schema.tables;

Per ottenere il nome delle tabelle da un database specifico utilizzare:

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

Ora, per rispondere alla domanda originale, usa questa query:

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

Per maggiori dettagli, vedere:http://dev.mysql. com/doc/refman/5.0/en/information-schema.html