Nwlapcug.com


I tipi di sintassi SQL

SQL, acronimo di Structured Query Language, è ampiamente accettata come il linguaggio standard per accedere e manipolare sistemi di gestione di database relazionali (RDBMS). Anche se la query in SQL può diventare molto complessa, le quattro cose essenziali sono SELECT, UPDATE, INSERT e DELETE. Mentre versioni diverse di SQL sono commercialmente disponibili, la maggior parte sostenere queste affermazioni allo stesso modo, consentendo agli utenti di accedere a più di un database senza dover modificare la sintassi dei comandi SQL sottostante.

SELEZIONARE colonna dalla tabella [espressione WHERE];

SQL ha una singola istruzione di base per il recupero di informazioni da un database chiamato l'istruzione SELECT. Talvolta ci si riferisce come un blocco select da where, l'istruzione è composta dalle clausole SELECT, FROM e dove. In termini di database, la clausola SELECT specifica le colonne da recuperare, la clausola FROM specifica le tabelle a cui accedere e la clausola WHERE (che è opzionale) specifica quale tabella righe da utilizzare. Che cosa restituisce è il set di risultati.

DOVE clausola

Viene utilizzata la clausola WHERE per filtrare registra e segue sempre la clausola FROM. Verranno recuperati solo i record che soddisfano le condizioni. Se la clausola WHERE viene omessa dall'istruzione SELECT, quindi tutte le righe specificate nella clausola FROM sarà nel set di risultati. Se viene specificata più di una tabella, quindi verranno restituite tutte le combinazioni possibili riga da queste tabelle. Questo può significare grandi insiemi di dati e risultati non corretti.

UPDATE tabella SET colonna = Expression [,...] [Dove espressione];

L'istruzione UPDATE viene utilizzato per modificare i valori di colonna in una o più righe selezionate. La clausola WHERE viene utilizzata per specificare qualsiasi condizioni di recupero per le righe da aggiornare. Se la clausola WHERE viene omessa, vengono aggiornate tutte le righe. Un'ulteriore clausola SET nell'istruzione UPDATE identifica le colonne da modificare e fornisce una serie di nuovi valori. Numero di righe può essere modificato in una sola volta con una singola istruzione UPDATE.

INSERT INTO tabella [(colonna [,...])] VALORI (espressione [,...]);

Un'istruzione INSERT aggiunge una singola riga di una tabella. La tabella deve essere specificata, insieme con i valori per la nuova riga. L'istruzione può anche essere utilizzato con un elenco di colonne esplicito per assegnare valori, utili quando una tabella ha molte colonne, ma solo pochi verranno assegnati valori nella nuova riga. Colonne non quotate sono impostate su NULL, quindi solo quelli che ammettono valori NULL o valori predefiniti può essere tralasciati.

DELETE FROM tabella [espressione WHERE];

L'istruzione DELETE rimuove le righe da una tabella. Fornisce inoltre per una clausola WHERE facoltativa, simile a quello utilizzato nell'istruzione SELECT. Fatte salve le condizioni nella clausola WHERE, molte righe possono essere eliminate da una singola istruzione DELETE in base al numero di righe recuperate. Se la clausola WHERE viene omessa, vengono eliminate tutte le righe. Si noti che la tabella rimane nel database e la struttura, gli attributi e gli indici sono intatte.