DB: DataBase
Analizziamo la tabella che segue:
nome | cognome |
---|---|
Enzo | Ferrari |
Giuseppe | Verdi |
In ogni riga della tabella abbiamo inserito i dati di una persona.
Nella prima riga troviamo il significato dei dati contenuti nella colonna.
Banalizzando, una base dati è un insieme di tabelle.
SQL
Le basi dati ed il linguaggio SQL sono il pane quotidiano per ogni programmatore. Il linguaggio SQL ci permette di gestire le informazioni contenute in una base dati. Di seguito troviamo un elenco delle istruzioni più comuni.
CREATE
Definisce il significato dei valori contenuti in una colonna (campo) della tabella.
create table persona(nome char(20), cognome char(20));
INSERT
Inserisce una riga (record) in una tabella.
insert into persona(nome, cognome) values('Enzo', 'Ferrari'); insert into persona(nome, cognome) values('Giuseppe', 'Verdi');
SELECT
Mostra tutti i record contenuti nella tabella.
select nome, cognome from persona;
Mostra solo la riga con i dati di Enzo Ferrari.
select nome from persona where cognome = 'Ferrari';
UPDATE
Modifica un campo di un record.
update persona set nome = 'Enzo' where cognome = 'Ferrari';
DELETE
Cancella un record.
delete from persona where cognome = 'Ferrari';
Approfondimenti
Provate a dare un’occhiata a questo tutorial e scaricare SQLite Browser per mettere in pratica quello che state studiando.