Daten einfügen, bearbeiten und löschen
Erklärung
Nachdem im letzten Artikel das Gerüst also die Tabellenstruktur erstellt wurde, können jetzt Daten eingefügt werden.
INSERT INTO name (cloumn1, column2,...) VALUES
(value1_1, value2_1, ...),
(value1_2, value2_2, ...);
Wenn in alle Spalten ein Wert eingefügt wird kann die Klammer in der ersten Zeile weggelassen werden. Daten werden geändert mit:
UPDATE name
SET column1 = new_value1, column2 = new_value2, ...
WHERE condition;
Wenn keine Bedingung gesetzt wird, werden alle Reihen geändert. Üblicherweise ist die Bedingung der Primärschlüssel, um nur eine Zeile zu bearbeiten. Daten werden gelöscht:
DELETE FROM name WHERE condition;
Beispiel
INSERT INTO users (forename, sirname, gender, username) VALUES
('Max', 'Mustermann', 'male', 'Maxi21'),
('Jane', 'Doe', 'female', 'JaneDoe'),
('Marie', 'Curie', 'female', 'radioactiv');
UPDATE users SET username='Maxchen' WHERE id=1;
DELETE FROM users WHERE true=true;