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?
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.