UPDATE - Daten ändern
Bevorstehend
Ändern Sie bestehende Daten
Ziele dieses Moduls
- Sie können mit UPDATE existierende Daten ändernAnwenden
Mit UPDATE ändern Sie existierende Zeilen.
UPDATE - Bestehende Daten ändern
Mit UPDATE ändern Sie vorhandene Zeilen in einer Tabelle. Wichtig: Immer mit WHERE verwenden!
-- Klasse ändern
UPDATE schueler
SET klasse = 'GMa'
WHERE id = 5;
-- WICHTIG: Immer WHERE verwenden!
UPDATE schueler SET klasse = 'GMa'; -- Ändert ALLE Schueler!Warning
Ohne WHERE änderst Du alle Zeilen! Immer WHERE verwenden!
💡 Praktisches Beispiel
Szenario: Alle Schüler der Klasse 9a sollen in 10a wechseln (Klassenwechsel).
-- WICHTIG: Erst prüfen, wen wir ändern!
SELECT vorname, nachname, klasse
FROM schueler
WHERE klasse = '9a';
-- Dann updaten
UPDATE schueler
SET klasse = '10a'
WHERE klasse = '9a';Erklärung:
- Immer erst mit SELECT testen!
WHEREist Pflicht (sonst werden ALLE geändert)- Massenupdate: Mehrere Zeilen mit einem Befehl
Challenge
🎯 Übungsaufgaben
Testen Sie Ihr Wissen im SQL Playground:
- Klasse wechseln: Ändern Sie einen Schüler von Klasse
'10a'zu'11a'. - Note korrigieren: Verbessern Sie eine Note in der Tabelle
noten(z.B. von 4.5 auf 5.5). - Email setzen: Fügen Sie einem Lehrer eine Email-Adresse hinzu.
- Challenge: Setzen Sie alle Schüler der Klasse
'9a'auf Klasse'10a'(Massenupdate mit WHERE).
Checklist
0/2