SQL è un linguaggio standard per l’accesso e la manipolazione dei
database, è infatti acronimo di "Structured Query Language". E' lo standard utilizzato per la manipolazione dei dati di un database. Fornisce infatti i comandi essenzaiali per l'inserimento, la modifica e la cancellazione dei dati in un database.
SQL è fatto di due parti:
Il Data Definition Language (DDL) contiene le funzioni per creare o eliminare le tabelle di un database. Permette anche di definire degli indici (delle chiavi di ricerca), specificare dei collegamenti tra le tabelle ed imporre dei vincoli tra le tabelle del database.
I comandi più importanti sono:
Il Data Manipulation Language (DML) contiene comandi per eseguire interrogazioni (query) sulle tabelle, ma anche per inserire e modificare i dati.
Alcuni tra i più importanti sono:
Vedremo in dettaglio i comandi nei prossimi capitoli.