En opdatering erklæring er en SQL-sætning , der bruges til at ændre data i et sæt af databaseposter. Du kan bruge denne type erklæring for at opdatere en enkelt eller flere poster i en database , eller til at opdatere poster er baseret på resultaterne af andre forespørgsler. Hvis du vil bruge en opdatering erklæring , to ting skal være kendt : navnet på den kolonne, der skal opdateres , og navnet på den tabel, der indeholder kolonner. Ting du skal
Database ( MySQL , SQL Server, Oracle )
kommando-linje værktøj (mysql sqlcmd , sqlplus )
Vis Flere Instruktioner
Indstilling Alle værdier i en kolonne < br >
1
Åbn en kommando-linje værktøj , der kan bruges til at skrive og udføre SQL-forespørgsler , såsom mySQL.
2
Oprette en tabel ved navn UPDATE_TABLE med to kolonner af typen VARCHAR ( 20 ) . Navngiv første kolonne ' Kol1 ' og navngive den anden kolonne Kol2 '
oprette tabellen UPDATE_TABLE ( Kol1 VARCHAR (20) , Kol2 VARCHAR (20 )), .
3 < p > Indsæt tre poster i den UPDATE_TABLE tabellen. Sæt tre værdier ind i Kol1 kolonne, og indsætte tre værdier i Col2 kolonne.
Indsætte i UPDATE_TABLE ( col1 , Kol2 ) værdier ( ' COL1_1 ', ' COL2_1 ' ) , ( ' COL1_2 ', ' COL2_2 ' ) , ( ' COL1_3 ', ' COL2_3 ');
4
Brug en udvælgelsesforespørgsel for at vælge og se alle data i øjeblikket i UPDATE_TABLE tabellen
select * from UPDATE_TABLE . ;
5
Skriv en opdatering erklæring om, at opdaterer værdier i col1 kolonne i UPDATE_TABLE tabellen
update UPDATE_TABLE sæt col1 = ' COL1_data « .
< br > Indstilling af alle værdier i et første kolonne bygger på værdier som en anden kolonne
6
Brug en udvælgelsesforespørgsel for at vælge og se alle data i øjeblikket i UPDATE_TABLE tabellen. Kontroller, at værdierne i col1 alle er indstillet til ' COL1_data '
select * from UPDATE_TABLE , .
7
Skriv en opdatering erklæring, opdaterer værdierne i Col2 kolonne er baseret på værdier gemt i Kol1 kolonne
update UPDATE_TABLE sæt Kol2 = ' COL2_data ", hvor Kol1 =' COL1_data « .
8
Brug en udvælgelsesforespørgsel for at se alle data i øjeblikket UPDATE_TABLE . Kontroller, at værdierne i col1 alle er indstillet til ' COL1_data ', og værdierne i Kol2 er alle indstillet til ' COL2_data '
select * from UPDATE_TABLE , .
Indstilling af alle værdier i af kolonner i en tabel
9
Brug en opdateringsforespørgsel til at fjerne alle de værdier, der er gemt i col1 i UPDATE_TABLE tabellen
update UPDATE_TABLE sæt col1 = null ; .
< br > 10
Brug en opdateringsforespørgsel til at fjerne alle de værdier, der er gemt i Kol2 i UPDATE_TABLE tabellen
update UPDATE_TABLE sæt Kol2 = null ; .
11
Brug en select forespørgsel for at vælge og få vist alle data i øjeblikket UPDATE_TABLE . Kontroller, at alle værdierne er lagret i col1 og Kol2 søjler er sat til null
select * from UPDATE_TABLE , .
12
Skriv en opdatering erklæring, opdaterer NULL-værdier i både de col1 og Kol2 søjler i UPDATE_TABLE . Sæt alle værdierne i col1 til " COL1_data " og indstille alle de værdier i Kol2 til " COL2_data '
update UPDATE_TABLE sæt col1 =' COL1_data ' Kol2 =' COL2_data « .
< Br > 13
Vælg og se alle data i øjeblikket UPDATE_TABLE . Kontroller, at værdierne i col1 alle er indstillet til ' COL1_data ', og værdierne i Kol2 er alle indstillet til ' COL2_data '
select * from UPDATE_TABLE , .
< br >