Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Il linguaggio SQL

Il linguaggio SQL (Structured Query Language) è il linguaggio standard per la manipolazione dei dati di un database e per eseguire interrogazioni strutturate.

Tutti i DBMS parlano in SQL con pochissime differenze grammaticali.

(L'articolo continua più sotto...)

Creare query direttamente con Access può risultare comodo e veloce ed in taluni casi addirittura indispensabile, ad esempio quando si agisce contemporaneamente su 4 o 5 tabelle, ma non è un deterrente sufficiente a non imparare l'SQL ed essere in grado, all'occorrenza, di crearne a mano o di modificare il codice di una query creata via interfaccia grafica.

In SQL si possono creare, modificare e cancellare tabelle e la loro struttura, oppure agire sulle tabelle creando interrogazioni, aggiungendo dati, modificando e/o cancellando dati.

Ci occuperemo della ricerca e dell'inserimento di dati via SQL. Rimando il lettori al corso di SQL del sito (anch'esso opera mia) all'indirizzo

http://www.mrwebmaster.it/database/sql/guida_sql/

per approfondimenti sul linguaggio.

Nel capitolo precedente abbiamo fatto fugacemente conoscenza con l'istruzione SELECT, utilizzata per la ricerca, più o meno specifica, di dati in una tabella.

Vediamo la sua sintassi base:

SELECT nome_campo FROM nome_tabella
oppure possiamo usare il carattere jolly * al posto di nome_campo per specificare tutti i campi.

Andate nella scheda Query, create una nuova query e chiudete la mascherina con l'elenco delle tabelle senza selezionarne nessuna. Cliccate sulla voce SQL in alto a sinistra in modo da posizionarvi nell'editor SQL di Access.

Scrivete:

SELECT * FROM libri WHERE autore = 'D. de Foe'
ed eseguite cliccando il punto esclamativo. Vi verranno restituiti tutti i libri scritti da questo autore.

Proviamo adesso ad inserire un nuovo libro via SQL. La sintassi base dell'istruzione INSERT è la seguente:

INSERT INTO nome_tabella
(campo_1, campo_2)
VALUES
('valore_1', 'valore_2')
Sono andato a capo per questioni di spazio ma è possibile scrivere il codice su di una sola riga.

Inseriamo quindi un nuovo libro. Eseguite il seguente codice nell'editor SQL di Access:

INSERT INTO libri
(rif_categoria, titolo, descrizione, autore)
VALUES
(5, 'Robinson Crusoe', 'Bellissimo!', 'D. de Foe')
Confermate l'inserimento del record appena vi verrà richiesto.

Come vedete non abbiamo specificato il campo id perchè è un Contatore e si incrementa automaticamente.

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso SQL e DatabaseCorso SQL e Database
Creazione e gestione di database relazionali. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122