SQL, o lingua di domanda strutturata, è un linguaggio di programmazione standard. Quando si utilizza SQL, è possibile accedere e manipolare tali database come MySQL, SQL Server, Access, Oracle, Sybase e DB2. Anche se esistono diverse versioni del linguaggio SQL, sono conformi e supportano i principali comandi ad esempio SELECT, WHERE, UPDATE, DELETE e inserire. Esercitazioni su SQL insegnano i concetti del linguaggio. Essi forniscono in genere una sessione pratica che include quiz, riferimenti e un'esperienza pratica di scrittura e modifica del codice.
Istruzioni
1
Utilizzare l'istruzione SQL SELECT. La sintassi accede ai dati da un database relazionale e Visualizza i risultati come illustrato negli esempi che seguono:
Sintassi SQL SELECT:
SELEZIONARE nome dal nome della tabella
SQL > SELECT customer_id FROM clienti;
CUSTOMER_ID
1
2
3
O
SQL > selezionare * FROM clienti;
CUSTOMER_ID
1
2
3
FIRST_NAME
John
Cynthia
Steve
LAST_NAME
Brown
Verde
Bianco
L'asterisco (*) visualizzerà tutte le colonne per la tabella customers.
2
Utilizzare la clausola SQL WHERE. La sintassi filtra tutti i record di un database relazionale e seleziona solo i record che soddisfano i criteri specifici, come illustrato nell'esempio riportato di seguito:
Sintassi della clausola WHERE SQL:
SELEZIONARE nome
DA table_name
Valore dove column_name operatore
SQL > SELECT last_name
2 FROM customers
3 dove first_name = 'Cynthia';
LAST_NAME
Verde
Altri operatori consentita nella clausola WHERE.
Operatore / Descrption
= / Uguali
< > / Non uguali
/ Greater than
< / Meno di
= / Maggiore o uguale
< = / Meno o uguale
TRA / tra un intervallo inclusivo
COME / cercare un pattern simile
IN / quando sapendo il valore esatto da restituire per almeno una delle colonne.
3
Utilizzare l'istruzione SQL UPDATE. La sintassi aggiorna i dati esistenti in un database relazionale e Visualizza i risultati come illustrato negli esempi che seguono:
La sintassi SQL Update:
AGGIORNAMENTO table_name
SET Colonna1 = valore, Colonna2 = valore2,...
DOVE some_column = some_value
SQL > aggiornare i clienti
2 SET first_name = 'Joanne'
3 dove first_name = 'john';
1 riga aggiornata.
SQL > selezionare * from clienti;
CUSTOMER_ID
1
2
3
FIRST_NAME
Joanne
Cynthia
Steve
LAST_NAME
Brown
Verde
Bianco
La clausola WHERE viene aggiunto nella sintassi dell'aggiornamento. La clausola WHERE specifica chiaramente quale record sarà effettuata dall'aggiornamento. Se la clausola WHERE viene omesso, tutti i record sarà aggiornato.
4
Utilizzare l'istruzione SQL DELETE. La sintassi può rimuovere dati da un database relazionale, come illustrato negli esempi che seguono:
Sintassi SQL DELETE:
DELETE FROM tabella
DOVE some_column = some_value
DELETE FROM clienti
DOVE last_name = 'Verde';
1 righe eliminate.
Dati eliminati dal database
Cynthia 2 verde 5 febbraio 68 800-555-12121
La clausola WHERE è utilizzata nella nella sintassi DELETE. La clausola WHERE consente di filtrare i record saranno efficaci da eliminato. Se la clausola WHERE viene omesso, tutti i record saranno eliminati.
5
Utilizzare l'istruzione INSERT INTO. La sintassi inserisce una nuova riga in una tabella di database relazionale e Visualizza i risultati come illustrato negli esempi che seguono:
Sintassi di SQL INSERT INTO:
INSERT INTO nome_tabella (Colonna1, Colonna2, Colonna3,...)
VALORI (value1, value2, value3,...)
SQL > INSERT INTO clienti (
Customer_ID, first_name, last_name)
VALORI (4, ' Giovanna', 'Nero');
1 riga creata.
Dati inseriti nel database.
4 Joan nero