Praxis Teil I 
 Die MySQL Shell 
Um die MySQL Shell starten zu können benötigen wir eine Verbindung zum Datenbankrechner.  
Windows: Komandozeile -> mysql.exe 
Linux: z.B. per SSH auf dem entfernten Server einloggen und dort mysql auf der Bash starten -> mysql
Starten der MySQL Shell:
 % mysql -u MeinUserName -p
 Enter Password: ******* 
 Anzeigen der vorhandenen DB
 Welcome to the MySQL monitor.
MySQL>
MySQL> SHOW DATABASES;
+------------+
| DATABASE   |
+------------+
| kurs_01    |
| kurs_02    |
+------------+
 
wählen der DB
  MySQL> USE kurse_01;  
Anzeigen der vorhandenen Tabellen: 
MySQL> SHOW TABLES;
+---------------------+
| Tables_in_kurse_01  |
+---------------------+
|sammlung             |
+---------------------+
 
Die Beschreibung einer Tabelle : 
 
MySQL> DESCRIBE sammlung;
| Field            | Type                                                 | Null | Key | Default | Extra |
+------------------+------------------------------------------------------+------+-----+---------+-------+
| titel            | varchar(64)                                          |      | PRI |         |       |
| interpret        | varchar(64)                                          |      | PRI |         |       |
| spiellaenge      | varchar(8)                                           | YES  |     | NULL    |       |
| erscheinungsjahr | tinyint(4)                                           | YES  |     | NULL    |       |
| kaufdatum        | date                                                 | YES  |     | NULL    |       |
| preis            | decimal(5,2)                                         | YES  |     | NULL    |       |
| Ort              | enum('Auto','Anlage','Archive')                      |      |     | Auto    |       |
| Inhalt           | set('Booklet','Plastikh³lle','Papph³lle','DoppelCD') |      | MUL | Booklet |       |
+------------------+------------------------------------------------------+------+-----+---------+-------+
  
 Wenn Indizes in einer Tabelle angelegt wurden, oder wenn einen Spalte indiziert 
  wurde, dann zeigt der Befehl: 
  
  
 
MySQL> SHOW INDEX FROM sammlung 
 
weitere Informationen an. 
 [ % -> Shellprompt] 
   
 
  
       |