Home > MySQL > Tabellenstruktur anzeigen – MySQL

Tabellenstruktur anzeigen – MySQL

Um im MySQL-Monitor oder über PHP etc… mal schnell die Struktur einer Tabelle á la:

+----------+----------------------+------+-----+---------+----------------+
| FIELD    | TYPE                 | NULL | KEY | DEFAULT | Extra          |
+----------+----------------------+------+-----+---------+----------------+
| id       | SMALLINT(5) UNSIGNED | NO   | PRI | NULL    | AUTO_INCREMENT |
| datum    | DATE                 | NO   |     | NULL    |                |
| zeit     | TIME                 | NO   |     | NULL    |                |
| referer  | text                 | NO   |     | NULL    |                |
| browser  | VARCHAR(255)         | NO   |     | NULL    |                |
| ip       | VARCHAR(15)          | NO   |     | NULL    |                |
| webseite | VARCHAR(255)         | NO   |     | NULL    |                |
+----------+----------------------+------+-----+---------+----------------+

aufgelistet zu bekommen benötigt man folgendes SQL-Statement:

SHOW FIELDS FROM <Tabellenname>;

für die Tabelle users wäre das dann folgendermaßen:

SHOW FIELDS FROM `users`;
KategorienMySQL Tags:
  1. etschy
    6. Januar 2011, 14:11 | #1

    Im MySQL geht es auch einfacher mit dem Statement:

    DESCRIBE ;

*
:) 
:D 
:( 
:o 
8O 
:? 
8) 
:lol: 
:x 
:P 
:ups: 
:cry: 
:evil: 
:twisted: 
:roll: 
;) 
:idee: 
:pfeil: 
:| 
:mrgreen: 
:XD: 
:DX: 
:ugly: 
:freu: 
:freu2: 
:motz: 
:lachtot: 
:irre: 
:hilfe: 
:wallbash: 
:gott: 
:zensur: 
:hurra: 
O_o 
:bravo: 
:pfeif: 
:ja: 
:nein: 
:maul: 
:doh: 
:girl: 
:winken: