Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenir les noms de table à l'aide de l'instruction SELECT dans MySQL

Pour obtenir le nom de toutes les tables, utilisez :

SELECT table_name FROM information_schema.tables;

Pour obtenir le nom des tables d'une base de données spécifique, utilisez :

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

Maintenant, pour répondre à la question initiale, utilisez cette requête :

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

Pour plus de détails, voir :http://dev.mysql. com/doc/refman/5.0/en/information-schema.html