En uppdatering uttalande är ett SQL-uttryck som används för att ändra data i en uppsättning av databas poster . Du kan använda denna typ av uttalande att uppdatera en enstaka eller flera poster i en databas , eller uppdatera poster baserat på resultaten från andra frågor . För att använda en uppdatering uttalande , två saker måste vara kända : namnet på den kolumn som ska uppdateras och namnet på tabellen som innehåller kolumnerna . Saker du behöver
databas ( MySQL , SQL Server , Oracle ) katalog Command - line verktyg ( MySQL , sqlcmd , SQLPlus )
Visa fler instruktioner
inställning av samtliga värden i en kolumn
1
Öppna ett kommandoradsverktyg som kan användas för att skriva och köra SQL-frågor , t.ex. MySQL .
2
Skapa en tabell med namnet UPDATE_TABLE med två kolumner av typen VARCHAR ( 20 ) . Namnge den första kolumnen " COL1 " och namnge den andra kolumnen " col2 '
skapa tabellen UPDATE_TABLE ( COL1 VARCHAR ( 20 ) , col2 VARCHAR ( 20 ) ) , .
3
Infoga tre poster i UPDATE_TABLE tabellen . Sätt tre värden i COL1 kolonnen och sätt tre värden i Col2 kolumnen .
Infoga i UPDATE_TABLE ( COL1 , Col2 ) värden ( " COL1_1 ' , ' COL2_1 ' ) , ( ' COL1_2 ' , ' COL2_2 ' ) , ( " COL1_3 ' , ' COL2_3 ');
4
Använd en urvalsfråga för att markera och visa alla de uppgifter som för närvarande i UPDATE_TABLE tabellen
välj * från UPDATE_TABLE . ;
5
Skriv en uppdatering uttalande som uppdaterar värdena i COL1 kolumnen i UPDATE_TABLE tabellen
uppdatering UPDATE_TABLE set COL1 = ' COL1_data ' , .
inställning av samtliga värden i en första kolumn bygger på värderingar av en andra kolonn
6
använda en urvalsfråga för att markera och visa alla de uppgifter som för närvarande i UPDATE_TABLE tabellen . Kontrollera att värdena i COL1 alla är inställda på ' COL1_data '
välj * från UPDATE_TABLE , .
7
Skriv en uppdatering uttalande som uppdaterar värdena i Col2 kolumn baserat på värden lagras i COL1 kolumnen
uppdatering UPDATE_TABLE set col2 = ' COL2_data ' där COL1 = ' COL1_data ' , .
8
Använd en urvalsfråga för att visa alla de uppgifter som för närvarande i UPDATE_TABLE . Kontrollera att värdena i COL1 alla är inställda på ' COL1_data "och värdena i Col2 är redo att " COL2_data '
välj * från UPDATE_TABLE , . Addera inställning av samtliga värden i kolumnerna i en tabell
9
Använd en uppdateringsfråga för att ta bort alla de värden som lagras i COL1 i UPDATE_TABLE tabellen
uppdatering UPDATE_TABLE set COL1 = null; .
10
Använd en uppdateringsfråga för att ta bort alla de värden som lagras i col2 i UPDATE_TABLE tabellen
uppdatering UPDATE_TABLE set col2 = null; .
11
Använd en utvald sökning för att välja och visa alla de uppgifter som för närvarande i UPDATE_TABLE . Kontrollera att alla värden lagras i col1 och Col2 kolumner sätts till null
välj * från UPDATE_TABLE , .
12
Skriv en uppdatering uttalande som uppdaterar null-värden i både de col1 och col2 kolumner i UPDATE_TABLE . Ställ alla värden i COL1 till " COL1_data " och ställa in alla värden i Col2 till " COL2_data '
uppdatering UPDATE_TABLE set COL1 = ' COL1_data ' , col2 = ' COL2_data ' , .
13
Välj och visa alla de uppgifter som för närvarande i UPDATE_TABLE . Kontrollera att värdena i COL1 alla är inställda på ' COL1_data "och värdena i Col2 är redo att " COL2_data '
välj * från UPDATE_TABLE , .