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.