Informatik

Abitur 2020 dezentral

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;