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.