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

Ottieni i nomi delle colonne della tabella in MySQL?

Puoi utilizzare DESCRIVERE :

DESCRIBE my_table;

Oppure nelle versioni più recenti puoi utilizzare INFORMATION_SCHEMA :

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

Oppure puoi utilizzare SHOW COLUMNS :

SHOW COLUMNS FROM my_table;

Oppure per ottenere i nomi delle colonne con la virgola in una riga:

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