PythonQ 240-8XX Manual de usuario Pagina 179

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 178
158 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
4.4 Informationen ¨uber Datenbanken und Tabellen
Was ist, wenn Sie den Namen einer Datenbank oder Tabelle vergessen haben oder f¨ur eine
gegebene Tabelle die Struktur nicht mehr kennen (wie zum Beispiel die Spalten heißen)?
MySQL ost solcherlei Probleme mit diversen Statements, die Informationen ¨uber die Daten-
banken und Tabellen bereitstellen, die es unterst¨utzt.
SHOW DATABASES kennen Sie schon. Dieses listet die Datenbanken auf, die vom Server ver-
waltet werden. Um herauszufinden, welche Datenbank aktuell ausgew¨ahlt ist, benutzen Sie
die DATABASE()-Funktion:
mysql> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| menagerie |
+------------+
Wenn Sie noch keine Datenbank ausgew¨ahlt haben, ist das Ergebnis leer.
Um herauszufinden, welche Tabellen die aktuelle Datenbank enth¨alt (wenn Sie sich zum
Beispiel ¨uber den Namen einer Tabelle nicht sicher sind), benutzen Sie folgenden Befehl:
mysql> SHOW TABLES;
+---------------------+
| Tables in menagerie |
+---------------------+
| ereignis |
| pet |
+---------------------+
Wenn Sie die Struktur einer Tabelle sehen wollen, ist der DESCRIBE-Befehl n¨utzlich. Er
zeigt Informationen ¨uber jede Tabellenspalte an:
mysql> DESCRIBE pet;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| besitzer | varchar(20) | YES | | NULL | |
| art | varchar(20) | YES | | NULL | |
| geschlecht | char(1) | YES | | NULL | |
| geburtstag | date | YES | | NULL | |
| sterbetag | date | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
Field zeigt den Spaltennamen, Type ist der Datentyp der Spalte, Null zeigt an, ob die
Spalte NULL-Werte enthalten darf oder nicht, Key zeigt an, ob die Spalte indiziert ist oder
nicht und Default legt den Vorgabewert der Spalte fest.
Wenn Sie Indexe auf eine Tabelle haben, zeigt Ihnen SHOW INDEX FROM tabelle Informa-
tionen ¨uber diese an.
Vista de pagina 178
1 2 ... 174 175 176 177 178 179 180 181 182 183 184 ... 767 768

Comentarios a estos manuales

Sin comentarios