Query SQL Tutorial

June 22

Query SQL Tutorial


Interrogazione di un server SQL (Structured Query Language) recupera i dati dalle tabelle del database. query SQL vengono utilizzati per selezionare, aggiornare, cancellare o inserire nelle tabelle del database. Dal momento che SQL è un linguaggio di programmazione standard, viene utilizzato in diverse applicazioni di database-server diversi. Ciò significa che uno sviluppatore può applicare una query utilizzata su SQL Server e tradurlo a MySQL o Oracle con poche modifiche. Ogni tipo di query ha un comando standard e la sintassi.

istruzione

1 Selezionare i dati dalle tabelle SQL. Selezione dalle tabelle restituisce uno a più righe. L'affermazione "selezionare" viene utilizzato per recuperare informazioni da tabelle. Query di selezione sono utili quando imparare SQL, perché l'istruzione non altera i valori nella tabella. Di seguito è riportato un esempio di una query di selezione:

select * from tblName

Il codice di cui sopra seleziona tutte le colonne della tabella denominata "tblName."

2 aggiornare i record nelle tabelle. La dichiarazione di "aggiornamento" modifica le informazioni nelle tabelle. La dichiarazione di aggiornamento può modificare una o più righe. Se l'istruzione di aggiornamento non ha un "dove" clausola aggiunta al codice, si aggiorna ogni riga della tabella. Il codice seguente aggiorna tutti i record in cui il cognome del cliente è "Smith":

aggiornamento tblCustomer set first_name = 'Joe' erano cognome = 'Smith'

Il codice precedente modifica la tabella "tblCustomer". La query imposta il primo nome in "Joe" per tutti i clienti con un cognome di "Smith".

3 Inserire nuovi record nella tabella del database. Il comando "inserire" offre agli sviluppatori la possibilità di aggiungere record a una tabella. Il comando richiede di impostare i valori per ogni colonna della tabella, ma è anche possibile impostare queste colonne per "NULL" (nessun valore) se non siete sicuri di quale valore per impostare in alcune colonne. Il seguente codice inserisce un nuovo record in una tabella:

inserire nel tblCustomer (first_name, cognome, indirizzo) Valori ( 'Joe', 'Smith', NULL)

In questa dichiarazione, viene creato un nuovo record del cliente. L'indirizzo del cliente è sconosciuto, così il valore "NULL" è utilizzato.

4 Eliminare i record dal vostro tavolo. L'istruzione DELETE rimuove in modo permanente i dati da una tabella. Il codice seguente rimuove tutti i record in cui il cognome del cliente è "Smith":

eliminare dalla tblCustomer dove cognome = 'Smith'

E 'importante specificare una clausola "where" in una dichiarazione di eliminazione, in quanto l'intera tabella viene cancellata se viene omesso.