< back to overview
x

1 - CRUD Operationen

CRUD steht für Create, Read, Update, Delete. Diese sind basic Operatoren für die Interaktion einer SQL-Datenbank.
Die CRUD Operationen werden wie folgt übersetzt:

CRUDSQLHTTP
CreateINSERT INTOPOST
ReadSELECTGET
UpdateUPDATEPATCH
DeleteDELETE FROMDELETE

SELECT

SELECT wird verwendet, um Daten aus einer Datenbank auszuwählen.

SELECT column1, column2, ...
FROM table_name;

Hier sind Spalte1, Spalte2, ... die Felder der Tabelle, aus der Sie Daten auswählen möchten. Wenn Sie alle in der Tabelle verfügbaren Felder auswählen möchten, verwenden Sie die folgende Syntax:

SELECT * FROM table_name;

Beispiel:

SELECT name, city FROM users;

INSERT INTO

Die Anweisung INSERT INTO wird verwendet, um neue Datensätze in eine Tabelle einzufügen.

INSERT INTO table_name
  (column1, column2, column3, ...)
VALUES
  (value1, value2, value3, ...);

Es ist auch möglich mehrere Datensätze mit nur einem INSERT INTO einzufügen.

INSERT INTO table_name
  (column1, column2, column3, ...)
VALUES
  (value1, value2, value3, ...),
  (value1, value2, value3, ...),
  (value1, value2, value3, ...);

Beispiel:

INSERT INTO users
  (name, age, country)
VALUES
  ('Joe', 26, 'UK');
INSERT INTO users
  (name, age, country)
VALUES
  ('Joe', 26, 'UK'),
  ('Melanie', 28, 'CH'),
  ('Oceane', 25, 'FR');

UPDATE

UPDATE wird verwendet, um die vorhandenen Datensätze in einer Tabelle zu ändern.

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

Beispiel:

UPDATE users
SET age = 26, city = 'Bern'
WHERE id = 7;

DELETE

DELETE wird verwendet, um vorhandene Datensätze in einer Tabelle zu löschen.

DELETE FROM table_name WHERE condition;

Beispiel:

/* löschen den user mit der id 12 */
DELETE FROM users WHERE id = 12;
/* lösche alle user die in Interlaken leben */
DELETE FROM users WHERE city = 'Interlaken';