Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:klasse09:einveraeloe

Dies ist eine alte Version des Dokuments!


Eintragen, Verändern und Löschen von Daten

Zum Eintragen, Verändern und Löschen von Daten verwenden wir aus der SQL-Sprachfamilie

  • DDL - Definition und Veränderung von Relationen (Tabellen)
  • DML - Erfassung und Pflege der Daten
  • QL - Anfragesprache zur Auswertung der Datenbasis
  • DCL - Vergabe und Organisation von Zugriffsrechten

die Sprachgruppe DDL.

In meinen Beispielen beziehe ich mich auf die Tabelle users in Instahub. (https://instahub.org/)

$\text{users}\left( \underline{\text{id}}\text{, username, email, password, name, bio, gender, birthday, city, country, centimeters,} \\ \text{ avatar, role, is_active, remember_token, created_at, updated_at}\right)$

Teste die folgenden Beispiele jeweils wieder in Instahub!

Eintragen von Daten in eine Tabelle

Zum Eintragen von Daten in eine Tabelle kann man die INSERT-Anweisung verwenden.

Allgemeine Syntax:

INSERT INTO tabelle (spalte1, spalte2 ...)
VALUES 
(wert1a, wert2a …),
(wert1b, wert2b …;

Auch möglich ist die folgende Syntax:

INSERT INTO tabelle
VALUES 
(wert1a, wert2a …),
(wert1b, wert2b …;

Hier muss allerdings die Anzahl und die Reihenfolge der Werte mit der, der gesamten Tabelle übereinstimmen.

Beispiel:

INSERT INTO users (username, email, password, name)
VALUES 
('obiwan','obiwan@email.com','geheim','Obiwan Kenobi'),
('yoda','yoda@email.com','geheim','Yoda')

Verändern von Daten in eine Tabelle

Zum Verändern von Daten in einer Tabelle verwendet man die UPDATE-Anweisung.

Allgemeine Syntax:

UPDATE tabelle
SET spalte1 = wert1, spalte2 = wert2, ...
WHERE bedingung;
neuerlehrplan/klasse09/einveraeloe.1727858828.txt.gz · Zuletzt geändert: 2024/10/02 10:47 von lutz