Middle
Cosa sono DDL, DML, DCL? Quali sono le loro differenze e esempi di comandi?
sobes.tech AI
Risposta dell'AI
DDL (Data Definition Language) — è il linguaggio di definizione dei dati. Viene utilizzato per creare e modificare la struttura del database. Esempi di comandi:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Data Manipulation Language) — è il linguaggio di manipolazione dei dati. Permette di aggiungere, modificare, eliminare e estrarre dati. Esempi di comandi:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Data Control Language) — è il linguaggio di controllo dei dati. Gestisce l’accesso e i permessi. Esempi di comandi:
- GRANT (concedere permessi)
- REVOKE (revocare permessi)
Differenze:
- DDL lavora con la struttura del database.
- DML lavora con il contenuto delle tabelle.
- DCL gestisce i permessi degli utenti e la sicurezza.