American National Standards Institute ( ANSI ) prevede norme comuni per i linguaggi di programmazione , come Structured Query Language ( SQL ) . SQL ha quattro comandi standard : inserire, aggiornare, cancellare e selezionare . Questi quattro comandi di controllo dei dati inseriti nelle tabelle SQL . Gli sviluppatori possono inserire nuovi dati , aggiornare i dati attuali e rimuovere i record . Conoscere alcune istruzioni di base ANSI SQL aiuta a iniziare la codifica funzioni di database . Istruzioni
1
Selezionare i dati dalle tabelle. Il comando "select" è l'affermazione più comunemente usato , perché consente di recuperare i dati presenti nel database. Il seguente è un esempio di un comando SQL select :
select * from clienti
Il segno "*" indica al motore di SQL per recuperare tutti i record dalla tabella . Sostituire il "cliente " con il nome del database . È inoltre possibile filtrare i record utilizzando la clausola "where" . Il codice seguente è un esempio di recupero del cliente con l' ID di 1 :
select * from clienti dove ID = 1
2
record inserire nel database. Questo comando viene utilizzato per aggiungere record alle tabelle. Ogni colonna della tabella contiene un pezzo di informazione per il database . Per esempio, il codice seguente aggiunge un cliente alla tabella "cliente " :
inserto
in cliente ( nome, cognome ) valori ( 'Joe' , 'Smith' ) per
Il " cognome " e valori " cognome" sono i nomi delle colonne della tabella di database . Il valore "Smith" " Joe " e sono i dati effettivi memorizzati nella tabella .
3
Modifica dati nella tabella. L'affermazione " update " cambia il valore corrente nella tabella con i valori appena definiti . Il codice seguente è un esempio di una dichiarazione di aggiornamento :
aggiornamento cliente set Nome = ' John' dove customer_id = 1
In questo comando , il cliente il cui ID è "1" viene aggiornato per " John ". Se non si aggiunge la clausola "where" al comando , l'intero database è cambiato e tutti i record hanno un valore di " nome di battesimo " di " John ". Per questo motivo , è fondamentale utilizzare sempre la clausola "where" .
4
Il comando SQL " delete" non è usato più spesso , perché la maggior parte amministratori preferiscono archiviare i dati invece di eliminarlo . Tuttavia, alcuni casi richiedono l' istruzione delete , come la rimozione di record duplicati da tabelle . Il comando seguente elimina i record della tabella clienti:
eliminare dal cliente dove cognome = 'Smith'
La dichiarazione di cui sopra elimina tutti i record in cui il cognome del cliente è "Rossi ". E ' inoltre importante utilizzare una clausola "where" in questa affermazione, perché senza di essa tutti i record della tabella vengono cancellati .