Zum Hauptinhalt springen

Der UPDATE-Befehl in SQL

Der UPDATE-Befehl wird verwendet, um bestehende Daten in einer oder mehreren Tabellen einer Datenbank zu ändern. Mit UPDATE können gezielt Werte in bestimmten Spalten angepasst werden.

Grundstruktur

UPDATE tabelle SET spalte1 = wert1, spalte2 = wert2 WHERE bedingung;
  • tabelle: Die Tabelle, in der Daten geändert werden sollen.
  • spalte1 = wert1, ...: Die Spalten und ihre neuen Werte.
  • bedingung (optional, aber empfohlen): Bestimmt, welche Zeilen geändert werden.

Beispiele

Einen Wert ändern

UPDATE kunden SET stadt = 'Hamburg' WHERE name = 'Müller';

Mehrere Spalten ändern

UPDATE kunden SET stadt = 'Berlin', plz = '10115' WHERE name = 'Schmidt';

Alle Zeilen ändern (ohne WHERE)

UPDATE kunden SET status = 'aktiv';

Achtung: Ohne WHERE-Klausel werden alle Zeilen geändert!

Zusammenfassung

Mit UPDATE können Daten in einer Tabelle gezielt geändert werden. Die Verwendung einer WHERE-Klausel ist wichtig, um unbeabsichtigte Änderungen zu vermeiden.