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

Tabellenspaltennamen in MySQL abrufen?

Sie können DESCRIBE verwenden :

DESCRIBE my_table;

Oder in neueren Versionen können Sie INFORMATION_SCHEMA verwenden :

SELECT COLUMN_NAME
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';

Oder Sie können SPALTEN ANZEIGEN verwenden :

SHOW COLUMNS FROM my_table;

Oder um Spaltennamen mit Komma in einer Zeile zu erhalten:

SELECT group_concat(COLUMN_NAME)
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';