ap1-0290 Entwickeln, Erstellen und Betreuen von IT_Lösungen basic ap1sqlgrundlagen
SQL-Befehlstypen (DDL, DML, DCL, TCL, DQL)
SQLDBMS
Frage
Welche 5 SQL-Befehlstypen gibt es und welcher SQL-Befehl gehört jeweils dazu?
Antwort
DDL: CREATE; DML: INSERT; DCL: GRANT; TCL: COMMIT; DQL: SELECT.
Beispiele
- CREATE TABLE kunden (...);
- SELECT * FROM kunden;
Klicken zum Aufdecken der Antwort →
Vollständiger Inhalt ▼
SQL-Befehlstypen (DDL, DML, DCL, TCL, DQL)
SQL-Befehle werden in verschiedene Kategorien eingeteilt, je nach Zweck im Datenbanksystem.
Kernerklärung
Die 5 SQL-Befehlstypen
| Typ | Bedeutung | Beispiele |
|---|---|---|
| DDL | Definition von Datenstrukturen | CREATE, ALTER, DROP, TRUNCATE |
| DML | Bearbeiten von Daten | INSERT, UPDATE, DELETE |
| DCL | Rechteverwaltung | GRANT, REVOKE |
| TCL | Transaktionskontrolle | COMMIT, ROLLBACK, SAVEPOINT |
| DQL | Datenabfrage | SELECT |
flowchart TD A[SQL] --> B[DDL] A --> C[DML] A --> D[DCL] A --> E[TCL] A --> F[DQL]
Praktisches Beispiel
CREATE TABLE kunden (
id INT PRIMARY KEY,
name VARCHAR(50)
);
INSERT INTO kunden VALUES (1, 'Max');
SELECT * FROM kunden;
COMMIT;
Prüfungsrelevanz (AP1)
Typische Prüfungsfragen
- Nenne SQL-Befehlstypen
- Beispiele für DML oder DDL
- Unterschied zwischen DML und DDL
Antworten auf die typischen Prüfungsfragen
- DDL, DML, DCL, TCL, DQL
- DDL = Struktur, DML = Daten
- SELECT gehört zu DQL
Merksatz
DDL = Struktur, DML = Daten, DCL = Rechte, TCL = Transaktionen, DQL = Abfragen.