Base sintassi SQL

March 9

Base sintassi SQL


SQL (Structured Query Language) permette agli sviluppatori di creare, interrogare e gestire database. istruzioni SQL coprono una vasta gamma di funzioni, tra cui la definizione di strutture di database, l'inserimento dei dati e il recupero dei dati, spesso in combinazione con altre tecnologie. I database che utilizzano SQL sono comuni nelle applicazioni Web e desktop. Molte le istruzioni SQL sono relativamente semplici, quindi chiunque può imparare ad usarli, anche senza molta esperienza tecnica.

Creazione

istruzioni SQL possono creare database e tabelle. Il codice di esempio seguente dimostra come creare un tavolo:

CREATE TABLE Company (

CompanyID int,

Nome varchar (255)

)

Quando un'istruzione SQL crea una tabella, specifica il nome della tabella, nonché i nomi e tipi di dati delle colonne. Opzionalmente, la dichiarazione può anche specificare quale colonna è la chiave primaria come segue:

PRIMARY KEY (CompanyID)

Questa colonna conterrà i valori che identificano ogni record nella tabella in modo univoco.

inserzione

istruzioni SQL possono inserire i dati in tabelle di database esistenti. Nell'esempio di codice seguente mostra come aggiungere un nuovo record a una tabella:

INSERT INTO Company (CompanyID, nome)

VALORI (10, 'grandi prodotti ")

Per inserire i dati in una tabella di database, l'istruzione SQL afferma prima i nomi di tabella e di colonna, poi specifica un valore per ogni colonna. Se una colonna della tabella del database è impostato su auto-incremento, nel qual caso ogni nuovo record verrà automaticamente assegnato il successivo in una serie di numeri consecutivi, l'istruzione di inserimento in grado di fornire "null" per quella colonna.

In aggiornamento

istruzioni SQL possono aggiornare i record all'interno di una tabella di database. Il seguente codice di esempio aggiorna un dato record di tabella del database:

Aggiornare l'azienda

SET name = 'prodotti davvero grande'

DOVE CompanyID = 10

Questa dichiarazione indica al sistema di gestione di database per selezionare prima la tabella del database con il nome specificato, quindi per selezionare i record all'interno di quel tavolo che hanno il valore specificato nella colonna "CompanyID". All'interno di questi record, il SQL indica al database per aggiornare il valore della colonna "Nome" con la nuova stringa di testo specificata.

Interrogazione

UPDATE SQL sono tra i più comuni. La maggior parte delle applicazioni di database utilizzare le query per selezionare particolari elementi di dati e le collezioni da una sorgente di dati. Il codice seguente illustra la selezione dei dati da una tabella di database:

SELECT * FROM società

Questa query seleziona ogni valore colonna della tabella. Per selezionare una colonna specifica, SQL utilizza la seguente sintassi:

SELECT Nome FROM azienda

Questa sintassi può alternativamente selezionare più colonne specifiche, per esempio in una tabella di database più grande.