1.4. Datenbanken, Tabellen und Tabellenstruktur

1.4.1. Anzeige der Datenbanken

mysql> show databases;

+--------------------+
| Database           |
+--------------------+
| adrdb              |
| dienste_mgmt       |
| mysql              |
| portal             |
| swdb               |
| urz                |
| urz_req            |
| verbrauchsmaterial |
| voip               |
+--------------------+

1.4.2. Anzeige der Tabellen einer Datenbank

Wenn MySQL ohne das Argument datenbankname gestartet wurde, muss zuerst die Datenbank ausgewählt werden:

mysql> use datenbankname;

mysql> show tables;

+---------------------------+
|          Tables           |
+---------------------------+
| anrede                    |
| artikel                   |
| benutzerklassen           |
| berechtigung              |
....
| zinteilnahme              |
| zugang                    |
+---------------------------+

mysql> select database();

zeigt die ausgewählte Datenbank an

+------------+
| database() |
+------------+
| urz        |
+------------+

1.4.3. Anzeige der Spalten (Domains) einer Tabelle der Datenbank

mysql> describe tabellenname ;

oder

mysql> show columns from tabellenname ;

Beispiel: show columns from person;

+----------------------+--------------+------+-----+---------------------+----------------+
| Field                | Type         | Null | Key | Default             | Extra          |
+----------------------+--------------+------+-----+---------------------+----------------+
| person_nr            | int(11)      |      | PRI | 0                   | auto_increment |
| person_name          | varchar(255) |      | MUL |                     |                |
| person_vorname       | varchar(255) |      | MUL |                     |                |
| anrede_id            | int(11)      |      |     | 0                   |                |
....
| person_wer           | varchar(255) |      |     |                     |                |
| person_wann          | datetime     |      |     | 0000-00-00 00:00:00 |                |
+----------------------+--------------+------+-----+---------------------+----------------+


Dietmar Grunewald
Oktober 2006