SQL — parlare con il database
Il linguaggio che i database capiscono
⏱ Stima ~4 min
01 · Leggi
Sai già che il database salva i dati in tabelle organizzate. Ma come fai a inserirli e a recuperarli davvero? Usando SQL (Structured Query Language, linguaggio di query strutturato).
SQL è un linguaggio progettato per una cosa sola: comunicare con i database. Scrivi una query SQL, il database la capisce e ti rimanda il risultato. È come ordinare in un ristorante — dici alla cucina cosa vuoi e loro te lo preparano.
Punti chiave
- SQL sta per Structured Query Language (si pronuncia "sequel" oppure lettera per lettera S-Q-L)
- Ha comandi simili all'inglese: SELECT, INSERT, UPDATE, DELETE
- Quasi tutti i database relazionali (tabellari) usano SQL
- Non devi memorizzare sintassi complesse — le basi sono davvero facili da leggere
02 · Esempio di codice
Ecco i quattro comandi SQL di base. Ciascuno fa esattamente quello che il nome suggerisce.
Recupera tutti gli utenti
SELECT * FROM users;
Filtra per nome
SELECT * FROM users WHERE name = 'Sara';
Aggiungi un utente
INSERT INTO users (name, email)
VALUES ('Morgan', 'morgan@email.com');
Aggiorna un utente
UPDATE users SET email = 'new@email.com'
WHERE name = 'Sara';
Elimina un utente
DELETE FROM users WHERE name = 'Morgan';
Guarda quanto è leggibile SQL — quasi come l'inglese. SELECT significa "dammi", FROM significa "da questa tabella", WHERE significa "solo le righe che soddisfano questa condizione". Non devi essere uno sviluppatore per capire cosa fa una query.
03 · Abbina
Abbina ogni parola chiave SQL a quello che fa.
(Questa sezione è interattiva — attiva JavaScript per usarla.)
04 · Leggi
Questi quattro comandi — SELECT, INSERT, UPDATE, DELETE — vengono spesso chiamati operazioni CRUD (Create, Read, Update, Delete). Coprono la stragrande maggioranza di quello che un'app fa su un database.
Ogni volta che ti registri a un servizio, è un INSERT. Ogni volta che scorri il feed, è un SELECT. Ogni volta che modifichi il profilo, è un UPDATE. E quando elimini l'account, beh, quello è un DELETE.
05 · Completa
Le quattro operazioni principali di SQL — Create, Read, Update, Delete — vengono spesso indicate con l'acronimo ___.
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.