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

Få tabelnavne ved hjælp af SELECT-sætning i MySQL

Brug:

for at få navnet på alle tabeller
SELECT table_name FROM information_schema.tables;

For at få navnet på tabellerne fra en bestemt database, brug:

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

Brug nu denne forespørgsel for at besvare det oprindelige spørgsmål:

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

For flere detaljer se:http://dev.mysql. com/doc/refman/5.0/en/information-schema.html



  1. Sådan eksporteres data til flad fil med BCP Utility og importerer data med Bulk Insert

  2. Hvordan undslipper jeg % fra python mysql-forespørgsel

  3. Returner rækker, der indeholder ikke-alfanumeriske tegn i SQL Server

  4. IS NOT NULL test for en post returnerer ikke TRUE, når variabel er indstillet