SQL opdatering kommando giver en simpel endnu kraftfulde værktøj til styring relationelle data . Givet en tabel med en række transit billetpriser , tager det kun to eller tre linjer til at opdatere dem alle eller opdatere et par selektivt. Følg disse eksempler for at lære at bruge SQL opdatering kommando til at øge billetpriserne på en SQL Express database. Ting du skal
Microsoft SQL Express, Microsoft Access , mySQL eller andre relationsdatabase
Vis Flere Instruktioner
1
Open SQL Server Management Studio eller anden SQL -database styringsværktøj .
Bemærk, at disse samme kommandoer også arbejde med Microsoft Access , mySQL , Sybase SQL Anywhere eller andet SQL -baseret relationsdatabase.
2
Opret en ny database kaldet billetter . Højreklik på " Databaser " træ node på venstre side af forvaltningen vinduet og vælg " Ny database ... " Da Opret database vises, skal du indtaste navnet " billetter " i Database feltet og klik på " OK. " Åbn" Databaser "træ node for at se den nye database .
3
Højreklik på" billetter "træ node og vælg" ny forespørgsel . "Da Query vises, indtaste følgende kode til at oprette tblFares bordet.
Opret tabel tblFares ( FareID int Primær nøgle , Beskrivelse varchar (30) , Fare penge)
Klik på " F5 " for at køre denne kommando og skabe tabellen.
4
Tilsæt et par billetpriser. Klik på " File" , "Ny " og derefter " Query med Current Connection" for at åbne et andet forespørgsel vindue . Indtast følgende kommandoer for at tilføje billetpriser bord tblFares :
Insert Into tblFares Værdier ( 1 "Lokal , Adult ' , 1,00 ), Insert Into tblFares Værdier (2, ' Local, Student ' , 0,50) , indsætte Into tblFares Værdier (3, ' Express , Adult ' , 1,50 ), Insert Into tblFares Værdier (4, ' Express, Student ' , 1,25 ), Insert Into tblFares Værdier (5, ' Rail , Adult ' , 2,00 ), Insert Into tblFares værdier ( 6 ' Rail, Student ' , 1.500 ), Select * fra tblFares ,
Klik på "F5 " for at køre disse kommandoer . Hver Indsæt erklæring tilføjer en række til tabellen derefter Select erklæring lister data. Hvis alt kører korrekt, bør et bord med seks billetpriser vises i et separat vindue under Query vinduet.
5.
Øge alle de billetpriser med $ 0,25. Klik på " File" , "Ny " og derefter " Query med Current Connection " for at åbne en tredje Query vindue . Indtast følgende kommandoer:
Opdatering tblFaresSet Fare = Fare + 0.25;
Select * fra tblFares ,
Klik på " F5 " for at køre denne forespørgsel . Bemærk, hvordan alle de billetpriser er nu $ 0,25 højere. Denne opdatering kommando bruger to klausuler. Update klausulen angiver tabellen til at opdatere ( tblFares ) og Set klausul fortæller SQL motor til at tilføje 0,25 til hver billetpris derefter gemme den tilbage i samme Fare kolonne.
6
opdatering kun jernbane billetpriser . Klik på " File" , "Ny " og derefter " Query med Current Connection " for at åbne endnu en forespørgsel vindue . Indtast følgende kommando : Hej
Opdatering tblFaresSet Fare = Fare + 0.25Where Beskrivelse Ligesom "Rail % «
Select * fra tblFares ,
Klik på " F5 " igen for at køre denne forespørgsel . I denne opdatering tilføjer vi en tredje klausul. WHERE filtrerer bordet , før du udfører opdateringen. I dette tilfælde finder filtret enhver beskrivelse, der matcher mønster ' Rail % «. Den procenttegn ( % ) angiver , at enhver tegnstreng kan følge ordet " Rail ". Kun de to sidste billetpriserne er opdateret .