DDL
È l'acronimo di "Data Definition Language". DDL è un linguaggio usato per definire le strutture dei dati e modificare i dati. Ad esempio, i comandi DDL possono essere usati per aggiungere, rimuovere o modificare le tabelle all'interno di un database. I DDL usati nelle applicazioni di database sono considerati un sottoinsieme di SQL, lo Structured Query Language. Tuttavia, un DDL può anche definire altri tipi di dati, come XML.
Un Data Definition Language ha una sintassi predefinita per descrivere i dati. Ad esempio, per creare una nuova tabella usando la sintassi SQL, si usa il comando CREATE, seguito dai parametri per il nome della tabella e dalle definizioni delle colonne. Il DDL può anche definire il nome di ogni colonna e il tipo di dati associato. Una volta creata, una tabella può essere modificata usando il comando ALTER. Se la tabella non è più necessaria, si può usare il comando DROP per eliminarla.
Poiché DDL è un sottoinsieme di SQL, non include tutti i possibili comandi SQL. Ad esempio, comandi come SELECT e INSERT sono considerati parte del Data Manipulation Language (DML), mentre i comandi di accesso come CONNECT ed EXECUTE fanno parte del Data Control Language (DCL). I linguaggi DDL, DML e DCL includono la maggior parte dei comandi supportati da SQL.
Metti alla prova le tue conoscenze