Cos'è SQL?


HTML

SQL sta per Structured Q uery L anguage

SQL è un linguaggio standard per l'accesso ai database

SQL è uno standard internazionale (ISO) dal 1987


Dichiarazioni SQL

Per accedere a un database, si utilizzano le istruzioni SQL.

La seguente istruzione SQL seleziona tutti i record in una tabella di database denominata "Clienti":

Esempio

SELECT * FROM Customers;

Tabelle di database

Un database contiene molto spesso una o più tabelle.

Ogni tabella è identificata da un nome come "Clienti" o "Ordini".

Di seguito una selezione da una tabella "Clienti":

ID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

La tabella sopra contiene cinque record (uno per ogni cliente) e sette colonne:

  1. ID cliente (ID)
  2. Nome del cliente
  3. Nome del contatto
  4. Indirizzo
  5. Città
  6. Codice Postale
  7. Nazione

Le istruzioni SQL più importanti:

  • SELEZIONA - estrae i dati da un database
  • AGGIORNAMENTO - aggiorna i dati in un database
  • DELETE - cancella i dati da un database
  • INSERT INTO - inserisce nuovi dati in un database
  • CREATE DATABASE - crea un nuovo database
  • ALTER DATABASE - modifica un database
  • CREATE TABLE - crea una nuova tabella
  • ALTER TABLE - modifica una tabella
  • DROP TABLE - cancella una tabella
  • CREATE INDEX - crea un indice (chiave di ricerca)
  • DROP INDEX - cancella un indice

Le parole chiave SQL NON fanno distinzione tra maiuscole e minuscole: select è uguale a SELECT


Tutorial SQL completo

Questa è stata una breve introduzione a SQL.

Per un tutorial SQL completo, vai a W3Schools SQL Tutorial .