DML-SQL: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
|||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Die '''DML (Data Manipulation Language)''' wird verwendet, um Daten in bestehenden Tabellen '''einzufügen''', '''zu ändern''' oder '''zu löschen''' . Sie verändert den Inhalt, aber nicht die Struktur der Datenbank. | |||
== INSERT INTO == | |||
Fügt neue Datensätze in eine Tabelle ein. | Fügt neue Datensätze in eine Tabelle ein. | ||
| Zeile 20: | Zeile 18: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== UPDATE == | |||
Ändert bestehende Daten in einer Tabelle. | Ändert bestehende Daten in einer Tabelle. | ||
| Zeile 37: | Zeile 35: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== DELETE == | |||
Löscht Datensätze aus einer Tabelle. | Löscht Datensätze aus einer Tabelle. | ||
| Zeile 50: | Zeile 48: | ||
DELETE FROM kunde; | DELETE FROM kunde; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Kategorie:Datenbanken]] | |||
Aktuelle Version vom 5. Januar 2026, 15:02 Uhr
Die DML (Data Manipulation Language) wird verwendet, um Daten in bestehenden Tabellen einzufügen, zu ändern oder zu löschen . Sie verändert den Inhalt, aber nicht die Struktur der Datenbank.
INSERT INTO
Fügt neue Datensätze in eine Tabelle ein.
INSERT INTO kunde (kundennr, name, email, telefon)
VALUES (1, 'Anna Becker', 'anna@example.com', '0123-456789');
Mehrere Zeilen auf einmal:
INSERT INTO kunde (kundennr, name, email, telefon)
VALUES
(2, 'Ben Müller', 'ben@example.com', '0987-654321'),
(3, 'Clara Schmitt', 'clara@example.com', '0111-222333');
UPDATE
Ändert bestehende Daten in einer Tabelle.
UPDATE kunde
SET email = 'anna.neu@example.com'
WHERE kundennr = 1;
Mehrere Spalten ändern:
UPDATE kunde
SET name = 'Anna Neu', telefon = '0123-000000'
WHERE kundennr = 1;
DELETE
Löscht Datensätze aus einer Tabelle.
DELETE FROM kunde
WHERE kundennr = 3;
Alle Daten löschen (mit Bedacht!):
DELETE FROM kunde;
