Data Definition Language (DDL) - CREATE, ALTER, DROP, TRUNCATE
Data Manipulation Language (DML) - INSERT, UPDATE, DELETE
Data Control Language (DCL) - GRANT, REVOKE
Transaction Control Language (TCL) - COMMIT, ROLLBACK, SAVEPOINT
Data Query Language (DQL) - Select
| Typ | Bedeutung | Beispielbefehl |
| --- | -------------------------------------------------------------------- | ----------------------------------------------- |
| DDL | Data Definition Language – definiert die Struktur (Tabellen, Schema) | CREATE TABLE kunden (id INT, name VARCHAR(50)); |
| DML | Data Manipulation Language – verändert die Daten selbst | INSERT INTO kunden VALUES (1, 'Müller'); |
| DCL | Data Control Language – regelt Rechte und Zugriff | GRANT SELECT ON kunden TO benutzer1; |
| TCL | Transaction Control Language – steuert Transaktionen | COMMIT; |
| DQL | Data Query Language – fragt Daten ab | SELECT * FROM kunden WHERE id = 1; |