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;

S

13 SQL Zusammen­fassung SELECT

T

13 SQL Zusammen­fassung Tabellen erstellen, bearbeiten, löschen
mail   Fehler/Feedback senden
Collagen Profil Einloggen Datenschutz Impressum News und Updates