SQL hinzufügen / ändern / löschen

Daten per SQL hinzufügen / ändern / löschen

Wiederholung Daten Lesen SQL SELECT

Daten hinzufügen SQL INSERT

Neue Datensätze können über das INSERT INTO Statement hinzugefügt werden.

Syntax
INSERT INTO tabelle(spalte1, spalte2, ...)
VALUES(wert1, wert2, ...)

Spalten die eine Id beinhalten und automatisch hochgezählt werden AUTO_INCREMENT bekommen automatisch den nächst möglichen Wert.

Wenn in alle Spalten Daten hinzugefügt werden, so muss man nach der Tabelle nicht zusätzlich die Spaltennamen angeben.

Syntax
INSERT INTO tabelle
VALUES(wert1, wert2)

Daten löschen SQL DELETE

Datensätze werden mit dem DELETE Statement gelöscht. Die Syntax ähnelt hier sehr dem SELECT.

Syntax
DELETE FROM tabelle
WHERE bedingung

Die Bedingung gibt an welche Datensätze gelöscht werden sollen, in realen Szenarien empfiehlt es sich daher immer mit einem SELECT zu prüfuen welche Datensätze gelöscht werden.

Sollte keine WHERE Bedingung angegeben werden, so werden alle Datensätze gelöscht.

Daten ändern SQL UPDATE

Daten können mit dem UPDATE Statement von SQL geändert werden. Die Syntax unterscheidet sich jedoch ein wenig vom Rest.

Syntax
UPDATE tabelle
SET spalte1 = wer1, spalte2 = wert2, ...
WHERE bedingung

Wie auch beim DELETE werden alle Datensätze ohne WHERE Bedingung geändert. Auch hier empfiehlt es sich einen UPDATE Befehl zunächst mit einem SELECT zu überprüfen.