ap1-0290 Entwickeln, Erstellen und Betreuen von IT_Lösungen multi ap1sqlgrundlagen
SQL-Befehlstypen (DDL, DML, DCL, TCL, DQL)
SQLDBMS
Frage
Welche 5 SQL-Befehlstypen gibt es und welche Befehle gehören dazu?
Antwort
Die 5 SQL-Befehlstypen sind DDL, DML, DQL, DCL und TCL. DDL verändert Datenbankstrukturen, DML verändert Daten, DQL fragt Daten ab, DCL verwaltet Rechte und TCL steuert Transaktionen.
Beispiele
- DDL: CREATE, ALTER, DROP - Tabellen oder Strukturen erstellen, ändern oder löschen
- DML: INSERT, UPDATE, DELETE - Datensätze einfügen, ändern oder löschen
- DQL: SELECT - Daten abfragen
- DCL: GRANT, REVOKE - Rechte vergeben oder entziehen
- TCL: COMMIT, ROLLBACK - Transaktionen bestätigen oder zurücksetzen
- Beispiel DDL: CREATE TABLE kunden (...);
- Beispiel DQL: SELECT * FROM kunden;
- Merksatz: Struktur, Daten, Abfrage, Rechte, Transaktionen
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.