September 9
SQL o Structured Query Language, è 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 ci sono diverse versioni del linguaggio SQL, sono compatibili e supportano i principali comandi come SELECT, WHERE, UPDATE, DELETE e INSERT. tutorial SQL insegnano i concetti della lingua. Essi in genere forniscono una sessione di allenamento che include quiz, riferimenti e hands-on esperienza di scrittura e la modifica del codice.
1 Utilizzare l'istruzione SQL SELECT. La sintassi accede ai dati da un database relazionale e visualizza i risultati come mostrato negli esempi qui sotto:
SQL SELECT sintassi:
nome_colonna SELECT (s) dal nome della tabella
SQL> selezionare customer_id dalla clientela;
IDENTIFICATIVO DEL CLIENTE
1
2
3
O
SQL> SELECT * FROM clienti;
IDENTIFICATIVO DEL CLIENTE
2
3
NOME
Cynthia
Steve
COGNOME
verde
bianca
L'asterisco (*) mostrerà tutte le colonne per la tabella clienti.
2 Utilizzare la clausola SQL WHERE. I filtri di sintassi attraverso tutti i record di un database relazionale e seleziona solo i record che soddisfano i criteri specifici, come mostrato nell'esempio seguente:
SQL WHERE clausola sintassi:
SELEZIONE column_name (s)
FROM nome_tabella
Dove il valore dell'operatore column_name
SQL> cognome SELEZIONA
2 DA clienti
3, dove first_name = 'Cynthia';
COGNOME
Altri operatori consentiti nella clausola WHERE.
Operatore / Descrption
= / Uguale
<> / Diverso
/ Greater than
</ Meno
= / Maggiore o uguale
<= / Minore o uguale
TRA / Tra un range compreso
COME / Cerca un modello simile
IN / Quando conoscendo il valore esatto da restituire per almeno una delle colonne.
3 Utilizzare l'istruzione SQL UPDATE. Gli aggiornamenti sintassi di dati esistenti in un database relazionale e visualizza i risultati come mostrato negli esempi seguenti:
Il SQL Aggiornamento sintassi:
UPDATE nome_tabella
SET column1 = valore, column2 = valore2, ...
DOVE some_column = some_value
SQL> clienti aggiornamento
2 SET first_name = 'Joanne'
3, dove first_name = 'John';
1 riga aggiornata.
SQL> SELECT * FROM clienti;
IDENTIFICATIVO DEL CLIENTE
2
3
NOME
Cynthia
Steve
COGNOME
verde
bianca
La clausola WHERE viene aggiunto nella sintassi UPDATE. La clausola WHERE specifica chiaramente che registrano (s) sarà effettuata mediante l'aggiornamento. Se la clausola WHERE viene omessa, tutti i record verranno aggiornati.
4 Usare l'istruzione DELETE SQL. La sintassi può rimuovere dati da un database relazionale, come mostrato negli esempi qui sotto:
SQL DELETE sintassi:
DELETE FROM tabella
DOVE some_column = some_value
DELETE FROM clienti
WHERE cognome = 'verde';
1 righe eliminate.
Dati rimossi dal database
2 Cynthia Verde 05-FEB-68 800-555-12121
La clausola WHERE viene utilizzato nel nella sintassi DELETE. La clausola WHERE sarà filtro che record (s) sarà efficace dal cancellato. Se la clausola WHERE viene omessa, tutti i record verranno eliminati.
5 Utilizzare INSERT INTO. La sintassi inserisce una nuova riga in una tabella di database relazionale e visualizza i risultati come mostrato negli esempi qui sotto:
sintassi SQL INSERT INTO:
INSERT INTO nome_tabella (column1, column2, column3, ...)
VALORI (valore1, valore2, value3, ...)
SQL> INSERT INTO clienti (
customer_id, first_name, last_name)
VALORI (4, 'Giovanna', 'Black');
1 fila creato.
I dati inseriti nel database.
4 Joan nero