Interrogazione di database relazionali mediante Structured Universal Computing Language SQL è lo standard riconosciuto per la gestione dei dati in un sistema di gestione di database. Grazie alla sua versatilità, il linguaggio SQL si è diffuso nelle risorse web di Internet in tutto il mondo. La scrittura di query SQL si basa sull'applicazione di diverse regole di base per lavorare con un database relazionale. Scrivere una query SQL ti aiuterà a implementare le attività di recupero di determinate informazioni dalle tabelle, aggiunta, modifica o eliminazione di righe in una tabella.
Istruzioni
Passo 1
Per ottenere le informazioni memorizzate dalle tabelle del database, creare una query di selezione - SELECT. Se sono presenti collegamenti tra tabelle, i dati possono essere prelevati secondo condizioni appropriate da qualsiasi colonna di tabelle correlate. Elenca tutte le colonne obbligatorie dopo l'istruzione SELECT. Specificare le tabelle utilizzate nella query nella clausola FROM. Nella sua forma più semplice, una query di selezione visualizza tutte le righe delle colonne specificate in una data tabella: SELECT col1, col2 FROM mia_tabella.
Passo 2
Se necessario, impostare una condizione per la selezione delle righe. La condizione è impostata dalla clausola WHERE. Imposta il valore del parametro che desideri dopo questa istruzione. Qui è possibile utilizzare anche il calcolo delle funzioni e le operazioni di confronto. Ad esempio, un'istruzione della forma WHERE col1> 3 consente di visualizzare le righe della tabella in cui il valore della colonna col1 è maggiore di 3. Per impostare l'espressione desiderata, utilizzare le combinazioni degli operatori AND, OR e condizionale operatori del linguaggio SQL.
Passaggio 3
Per inserire nuove righe in una tabella, scrivi una query INSERT. Con il suo aiuto, puoi inserire nuovi dati dello stesso tipo di quelli già esistenti nella tabella. La sintassi per questa istruzione è molto semplice: INSERT INTO my_table (col1, col2, col3) VALUES ('new_data1', 'new_data2', 'new_data3'). Qui, l'istruzione VALUES imposta nuovi valori di riga su ciascuna colonna esistente in my_table.
Passaggio 4
Le modifiche ai dati in qualsiasi riga della tabella vengono eseguite utilizzando la query UPDATE. Inoltre, è possibile impostare una condizione di selezione WHERE, in cui vengono modificate le informazioni nel database. Definisci i dati da modificare e la condizione per la tua richiesta. Per fare ciò, scrivi una riga come questa: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. La query eseguirà la modifica dei dati specificata nell'istruzione SET solo se la condizione nella clausola WHERE è soddisfatto.
Passaggio 5
Un'istruzione DELETE viene scritta per eliminare un'intera riga da una tabella di dati. Inoltre la riga viene cancellata solo quando è impostata la condizione WHERE. Scrivi l'espressione: DELETE FROM mia_tabella WHERE col1 = 'data1'. L'esecuzione di questa query eliminerà la riga della tabella contenente il valore data1 nella colonna col1.