Sobes.tech
Middle

Was sind DDL, DML, DCL? Was sind ihre Unterschiede und Beispiele für Befehle?

sobes.tech KI

Antwort von AI

DDL (Data Definition Language) — ist die Sprache zur Definition von Daten. Wird verwendet, um die Struktur der Datenbank zu erstellen und zu ändern. Beispiele für Befehle:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Data Manipulation Language) — ist die Sprache zur Manipulation von Daten. Ermöglicht das Hinzufügen, Ändern, Löschen und Abrufen von Daten. Beispiele für Befehle:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Data Control Language) — ist die Sprache zur Steuerung des Zugriffs und der Rechte. Beispiele für Befehle:

  • GRANT (Rechte gewähren)
  • REVOKE (Rechte entziehen)

Unterschiede:

  • DDL arbeitet mit der Struktur der Datenbank.
  • DML arbeitet mit dem Inhalt der Tabellen.
  • DCL verwaltet die Rechte der Benutzer und die Sicherheit.