Mysql
 sql >> база данни >  >> RDS >> Mysql

Вземете имена на таблици с помощта на оператор SELECT в MySQL

За да получите името на всички таблици, използвайте:

SELECT table_name FROM information_schema.tables;

За да получите името на таблиците от конкретна база данни, използвайте:

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

Сега, за да отговорите на оригиналния въпрос, използвайте тази заявка:

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

За повече подробности вижте:http://dev.mysql. com/doc/refman/5.0/en/information-schema.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете последния ред за даден идентификатор

  2. Пълна система за регистрация на потребители, използваща PHP и MySQL база данни

  3. MySQL DROP ТАБЛИЦА

  4. MySQL DELETE FROM с подзаявка като условие

  5. Имената на таблици в MySQL чувствителни ли са малките букви?