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.
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.
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.
DELETE FROM tabelle
WHERE bedingungDie 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.
UPDATE tabelle
SET spalte1 = wer1, spalte2 = wert2, ...
WHERE bedingungWie 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.