Esplorare la struttura delle istruzioni SQL

Completato

In qualsiasi dialetto di SQL le istruzioni SQL sono raggruppate in diversi tipi. Questi tipi sono:

  • Data Manipulation Language (DML) è il set di istruzioni SQL incentrato sull'esecuzione di query e sulla modifica dei dati. Le istruzioni DML includono SELECT, l'obiettivo principale di questo training, e istruzioni di modifica come INSERT, UPDATE e DELETE.
  • Data Definition Language (DDL) è il set di istruzioni SQL che gestisce la definizione e il ciclo di vita degli oggetti di database, ad esempio tabelle, viste e procedure. Include istruzioni come CREATE, ALTER e DROP.
  • Data Control Language (DCL) è il set di istruzioni SQL usato per gestire le autorizzazioni di sicurezza per utenti e oggetti. Include istruzioni come GRANT, REVOKE e DENY.

Talvolta nell'elenco viene incluso anche TCL come tipo di istruzione, per fare riferimento a Transaction Control Language. Inoltre, in alcuni elenchi DML potrebbe essere ridefinito come Data Modification Language, che non include le istruzioni SELECT, ma poi per tali istruzioni viene aggiunto DQL, ovvero Data Query Language.

In questo modulo verranno trattate le istruzioni DML. Queste istruzioni vengono comunemente usate dagli analisti dei dati per recuperare i dati per i report e le analisi. Le istruzioni DML vengono usate anche dagli sviluppatori di applicazioni per eseguire operazioni "CRUD" che creino, leggano, aggiornino o eliminino i dati delle applicazioni.