Gli ultimi tutorial di sviluppo web
 

SQL Sintassi


tabelle di database

Un database più spesso contiene una o più tabelle. Ogni tavolo è identificato da un nome (ad esempio "Customers" o "Ordini"). Le tabelle contengono record (righe) con i dati.

In questo tutorial useremo il noto database di esempio Northwind (incluso nel MS Access e MS SQL Server).

Di seguito una selezione dal "Customers" tabella:

Identificativo del cliente Nome del cliente Nome del contatto Indirizzo Città Codice postale Nazione
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

La tabella contiene sopra cinque record (uno per ogni cliente) e sette colonne (CustomerID, CustomerName, ContactName, indirizzo, città, PostalCode e Paese).


istruzioni SQL

La maggior parte delle azioni da eseguire su un database sono fatti con le istruzioni SQL.

La seguente istruzione SQL seleziona tutti i record nella "Customers" tabella:

Esempio

SELECT * FROM Customers;
Prova tu stesso "

In questo tutorial vi insegneremo tutto sulle diverse istruzioni SQL.


Tieni presente che...

  • parole chiave SQL non sono case sensitive: selezionare è lo stesso di SELEZIONA

In questo tutorial scrivere tutte le parole chiave SQL in maiuscolo.


Punto e virgola dopo istruzioni SQL?

Alcuni sistemi di database richiedono un punto e virgola alla fine di ogni istruzione SQL.

Punto e virgola è il modo standard per separare ogni istruzione SQL in sistemi di database che permettono più di una istruzione SQL da eseguire nella stessa chiamata al server.

In questo tutorial, useremo punto e virgola alla fine di ogni istruzione SQL.


Alcuni dei più importanti comandi SQL

  • SELECT - estrae i dati da un database
  • UPDATE - aggiorna i dati in un database
  • DELETE - cancella i dati da un database
  • INSERT INTO - inserisce i 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 - elimina una tabella
  • CREATE INDEX - crea una (chiave di ricerca) Indice
  • DROP INDEX - elimina un indice