sql >> Database >  >> RDS >> Mysql

Tabelkolomnamen ophalen in MySQL?

U kunt DESCRIBE gebruiken :

DESCRIBE my_table;

Of in nieuwere versies kunt u INFORMATION_SCHEMA gebruiken :

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

Of u kunt TOEN KOLOMMEN gebruiken :

SHOW COLUMNS FROM my_table;

Of om kolomnamen met een komma in een regel te krijgen:

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


  1. SQL Join op null-waarden

  2. Waar slaat PostgreSQL de database op?

  3. Inleiding tot auto_explain:hoe trage Postgres-queryplannen automatisch te loggen

  4. Bestanden opslaan in SQL Database met behulp van FILESTREAM - Deel 2