Übungen
Aufgabe 1
Was bewirkt wahrscheinlich die folgende Anweisung?
ALTER TABLE schueler
ADD COLUMN GebDat date DEFAULT NULL
Schreibe einen SQL-Befehl, der die Länge des Vornamen-Attributs beim Schüler auf 50 Zeichen verlängert.
Warum ist es keine gute Idee, hier mit DROP COLUMN
und ADD COLUMN
zu arbeiten?
Hilfe: Eine ausführliche Beschreibung des Befehls findest du z.B. in der Dokumentation zu MySQL
Aufgabe 2
Erstelle ein komplettes SQL-Skript für die Fahrschul-Datenbank.
Führe es mit Python aus.
Fehler im Skript sollen bei der Erzeugung "abgefangen" und an den Benutzer gemeldet werden.