En oppdatering uttalelsen er en SQL-setning som brukes til å endre dataene i et sett av database poster. Du kan bruke denne typen utsagn for å oppdatere én eller flere poster i en database , eller å oppdatere poster basert på resultatene av andre spørsmål . For å bruke en oppdatering uttalelse, to ting må være kjent : navnet på kolonnen som skal oppdateres , og navnet på tabellen som inneholder kolonnene . Du trenger
Database ( MySQL, SQL Server , Oracle)
kommandolinjeverktøy ( mysql , sqlcmd , sqlplus )
Vis flere instruksjoner
Innstilling alle verdier i en kolonne
en
Åpne en kommandolinje- verktøy som kan brukes til å skrive og kjøre SQL-spørringer , som mysql .
2
Lag en tabell med navnet UPDATE_TABLE med to kolonner av typen VARCHAR (20). Navngi den første kolonnen ' col1 ' og navngi den andre kolonnen ' Kol2 '
opprette tabellen UPDATE_TABLE ( kol1 VARCHAR ( 20 ) , col2 VARCHAR ( 20 )); .
3 < p> Sett tre poster i UPDATE_TABLE tabellen . Sett tre verdiene i col1 kolonne og sette inn tre verdiene i Kol2 kolonnen .
Setter inn UPDATE_TABLE ( kol1, col2 ) verdier ( ' COL1_1 ', ' COL2_1 ' ), ( ' COL1_2 ', ' COL2_2 ') , (' COL1_3 ', ' COL2_3 ');
4
Bruk en utvalgsspørring å velge og vise alle data for tiden i UPDATE_TABLE tabellen
select * from UPDATE_TABLE . ;
5
Skriv en oppdatering setning som oppdaterer verdier i col1 kolonne i UPDATE_TABLE tabellen
oppdatering UPDATE_TABLE sett col1 = ' COL1_data '; .
Innstilling alle verdier i en første kolonne basert på verdier av en annen kolonne
6
Bruk en utvalgsspørring å velge og vise alle data for tiden i UPDATE_TABLE tabellen . Kontroller at verdiene i col1 er alle satt til ' COL1_data '
select * from UPDATE_TABLE ; .
7
Skriv en oppdatering uttalelse som oppdaterer verdiene i Kol2 kolonne basert på verdiene er lagret i col1 kolonne
oppdatering UPDATE_TABLE sett kol2 = ' COL2_data ' hvor col1 = ' COL1_data '; .
8
Bruk en utvalgsspørring å vise alle data som i UPDATE_TABLE . Kontroller at verdiene i col1 er alle satt til ' COL1_data "og verdiene i col2 er alle satt til' COL2_data '
select * from UPDATE_TABLE ; .
Innstilling alle verdier i kolonnene i en tabell
9
Bruk en oppdatering spørring for å fjerne alle verdiene som er lagret i col1 i UPDATE_TABLE tabellen
oppdatering UPDATE_TABLE sett col1 = null; .
10
Bruk en oppdatering spørring for å fjerne alle verdiene som er lagret i col2 i UPDATE_TABLE tabellen
oppdatering UPDATE_TABLE sett col2 = null; .
11
Bruk en utvalgt spørring for å velge og vise alle data for tiden i UPDATE_TABLE . Sjekk at alle verdiene som er lagret i col1 og col2 kolonner er satt til null
select * from UPDATE_TABLE ; .
12
Skriv en oppdatering setning som oppdaterer nullverdier i både de col1 og col2 kolonner i UPDATE_TABLE . Sett alle verdiene i col1 til ' COL1_data ' og sette alle verdiene i col2 til ' COL2_data '
oppdatering UPDATE_TABLE sett col1 = ' COL1_data ' , col2 = ' COL2_data '; .
13
Velg og vis alle data for tiden i UPDATE_TABLE . Kontroller at verdiene i col1 er alle satt til ' COL1_data "og verdiene i col2 er alle satt til' COL2_data '
select * from UPDATE_TABLE ; .