UPDATE - Daten ändern

lock
Bevorstehend

Ändern Sie bestehende Daten

Ziele dieses Moduls
  • Sie können mit UPDATE existierende Daten ändern
    Anwenden

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!

🚀 Jetzt üben!

Testen Sie die SQL-Befehle direkt im interaktiven Playground:

➡️ SQL Playground öffnen

💡 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!
  • WHERE ist Pflicht (sonst werden ALLE geändert)
  • Massenupdate: Mehrere Zeilen mit einem Befehl

Challenge

🎯 Übungsaufgaben

Testen Sie Ihr Wissen im SQL Playground:

  1. Klasse wechseln: Ändern Sie einen Schüler von Klasse '10a' zu '11a'.
  2. Note korrigieren: Verbessern Sie eine Note in der Tabelle noten (z.B. von 4.5 auf 5.5).
  3. Email setzen: Fügen Sie einem Lehrer eine Email-Adresse hinzu.
  4. Challenge: Setzen Sie alle Schüler der Klasse '9a' auf Klasse '10a' (Massenupdate mit WHERE).

Checklist

0/2