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

Få tabelkolonnenavne i MySQL?

Du kan bruge DESCRIBE :

DESCRIBE my_table;

Eller i nyere versioner kan du bruge INFORMATION_SCHEMA :

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

Eller du kan bruge VIS KOLONNER :

SHOW COLUMNS FROM my_table;

Eller for at få kolonnenavne med komma på en linje:

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


  1. generere dage fra datointerval

  2. Sådan ændres en bruger til superbruger i PostgreSQL

  3. Hvordan henter jeg JSON-data fra MySQL?

  4. Tving Oracle til at returnere TOP N rækker med SKIP LÅST