SQL: Spaltennamen einer Tabelle anzeigen

Werden die Spaltennamen (column names) einer Tabelle benötigt, ist ein SELECT auf die gesamte Tabelle schnell gemacht. Die Spaltennamen stehen dann oben drüber. Bei größeren Datenmengen wird es aber schnell unübersichtlich. So kommt ihr direkt an die Spaltennamen.

Zeigt die Spaltennamen (Field) und weitere Daten wie Type, Null, Key, Default und Extra an:

mysql> USE my_database;
mysql> DESCRIBE my_table;

oder die gleiche Ausgabe über SHOW COLUMNS:

mysql> USE my_database;
mysql> SHOW COLUMNS FROM from my_table;

In neueren Systemen kann auch das INFORMATION_SCHEMA verwendet werden. Es werden dann nur die Spaltennamen (COLUMN_NAME) angezeigt: 

mysql> SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text. Web- und E-Mail-Adressen werden in anklickbare Links umgewandelt.