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

Obtenir les noms des colonnes de table dans MySQL ?

Vous pouvez utiliser DESCRIBE :

DESCRIBE my_table;

Ou dans les versions plus récentes, vous pouvez utiliser INFORMATION_SCHEMA :

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

Ou vous pouvez utiliser AFFICHER LES COLONNES :

SHOW COLUMNS FROM my_table;

Ou pour obtenir des noms de colonne avec une virgule dans une ligne :

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