April 12
Un'istruzione di aggiornamento è un'istruzione SQL che viene utilizzato per modificare i dati in un insieme di record del database. È possibile utilizzare questo tipo di istruzione per aggiornare un singolo o più record in un database, o per aggiornare record in base ai risultati di altre query. Per utilizzare un'istruzione di aggiornamento, due cose devono essere noti: il nome della colonna che deve essere aggiornato e il nome della tabella che contiene le colonne.
1 Aprire una riga di comando che può essere utilizzato per scrivere ed eseguire query SQL, come MySQL.
2 Creare una tabella denominata UPDATE_TABLE con due colonne di tipo VARCHAR (20). Nome prima colonna 'COL1' e il nome della seconda colonna 'COL2'.
create table UPDATE_TABLE (COL1 VARCHAR (20), COL2 VARCHAR (20));
3 Inserire tre record nella tabella UPDATE_TABLE. Inserire tre valori nella colonna COL1 e inserire tre valori nella colonna COL2.
inserire nel UPDATE_TABLE (COL1, COL2) Valori ( 'COL1_1', 'COL2_1'), ( 'COL1_2', 'COL2_2'), ( 'COL1_3', 'COL2_3');
4 Utilizzare una query di selezione per selezionare e visualizzare tutti i dati attualmente nella tabella UPDATE_TABLE.
select * from UPDATE_TABLE;
5 Scrivere una dichiarazione di aggiornamento che aggiorna i valori nella colonna COL1 nella tabella UPDATE_TABLE.
aggiornare UPDATE_TABLE set COL1 = 'COL1_data';
6 Utilizzare una query di selezione per selezionare e visualizzare tutti i dati attualmente nella tabella UPDATE_TABLE. Verificare che i valori in COL1 sono tutti impostati su 'COL1_data'.
select * from UPDATE_TABLE;
7 Scrivere una dichiarazione di aggiornamento che aggiorna i valori nella colonna COL2 in base ai valori memorizzati nella colonna COL1.
aggiornamento UPDATE_TABLE set COL2 = 'COL2_data' dove COL1 = 'COL1_data';
8 Utilizzare una query di selezione per visualizzare tutti i dati attualmente in UPDATE_TABLE. Verificare che i valori in COL1 sono tutti impostati su 'COL1_data' ed i valori in COL2 sono tutti impostati su 'COL2_data'.
select * from UPDATE_TABLE;
9 Utilizzare una query di aggiornamento per rimuovere tutti i valori memorizzati nel COL1 nella tabella UPDATE_TABLE.
aggiornamento UPDATE_TABLE set COL1 = null;
10 Utilizzare una query di aggiornamento per rimuovere tutti i valori memorizzati nel COL2 nella tabella UPDATE_TABLE.
aggiornamento UPDATE_TABLE set COL2 = null;
11 Utilizzare una query di selezione per selezionare e visualizzare tutti i dati attualmente in UPDATE_TABLE. Verificare che tutti i valori memorizzati nelle colonne col1 e col2 sono impostati su null.
select * from UPDATE_TABLE;
12 Scrivere una dichiarazione di aggiornamento che aggiorna i valori nulli in entrambe le colonne col1 e col2 in UPDATE_TABLE. Impostare tutti i valori in COL1 a 'COL1_data' e impostare tutti i valori in COL2 a 'COL2_data'.
aggiornare UPDATE_TABLE set COL1 = 'COL1_data', COL2 = 'COL2_data';
13 Selezionare e visualizzare tutti i dati attualmente in UPDATE_TABLE. Verificare che i valori in COL1 sono tutti impostati su 'COL1_data' ed i valori in COL2 sono tutti impostati su 'COL2_data'.
select * from UPDATE_TABLE;