Interrogare 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 . Poiché SQL è un linguaggio di programmazione standard , è utilizzato in svariate applicazioni di database -server differenti . Questo significa che uno sviluppatore può applicare una query utilizzato su SQL Server e tradurre al MySQL o Oracle con poche modifiche . Ogni tipo di query dispone di un comando standard e la sintassi . Istruzioni
1
Selezionare i dati delle tabelle SQL. Selezione dal tabelle restituisce uno a più righe . L'affermazione " select " è usato per recuperare informazioni da tabelle . Query di selezione sono utili quando si impara SQL , perché l'istruzione non altera i valori in tabella. Di seguito è riportato un esempio di una query di selezione : " . Nometabella "
select * from nometabella
Il codice seleziona sopra tutte le colonne dalla tabella denominata
2
aggiornamento record nelle tabelle . L'affermazione " update " modifica le informazioni nelle tabelle . La dichiarazione di aggiornamento può modificare una o più righe. Se la dichiarazione di aggiornamento non ha un " dove" clausola aggiunta al codice , si aggiorna ogni riga della tabella . I seguenti aggiornamenti del codice ogni record in cui il cognome del cliente è "Rossi " :
aggiornamento tblCustomer set first_name = 'Joe' erano cognome = 'Smith'
Il codice modifica sopra la " tblCustomer " tabella . 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 " insert" 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 a "NULL" ( nessun valore ), se non siete sicuri di ciò che valore da impostare in alcune colonne . Il codice seguente inserisce un nuovo record in una tabella :
inserto
in tblCustomer ( first_name , cognome , indirizzo ) values ( 'Joe' , 'Smith' , NULL ) per
In questa dichiarazione , un è creato nuovo record del cliente . L'indirizzo del cliente è sconosciuto , così viene utilizzato il valore "NULL" .
4
Elimina record dal vostro tavolo . L' istruzione DELETE rimuove definitivamente i dati da una tabella. Il codice seguente rimuove tutti i record in cui il cognome del cliente è "Rossi " :
cancellazione della tblCustomer WHERE cognome = 'Smith'
E ' importante specificare una clausola "where" in un'istruzione DELETE , perché l'intera tabella viene cancellata se viene omesso.