sql >> Databasteknik >  >> RDS >> Mysql

Få tabellkolumnnamn i MySQL?

Du kan använda BESKRIV :

DESCRIBE my_table;

Eller i nyare versioner kan du använda INFORMATION_SCHEMA :

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

Eller så kan du använda VISA KOLUMNER :

SHOW COLUMNS FROM my_table;

Eller för att få kolumnnamn med kommatecken på en rad:

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


  1. Hur man lagrar videoinnehåll i SQLite-databasen (inte videosökvägen)

  2. psql:kunde inte ansluta till servern:Ingen sådan fil eller katalog (Mac OS X)

  3. Lagra ny position för RecyclerView-objekt i SQLite efter att ha dragits och släppts

  4. Django :Bordet finns inte