Ovennevnte uttalelse forklarer følgende:
Nevn "oppdatering" nøkkelord først. Etter det, nevn navnet på tabellen du vil endre.
Skriv deretter "sett" nøkkelordet sammen med kolonnene Navnet "Kolonne1", og angi verdien du vil oppgi i stedet for "Value1". Du kan legge inn mer enn en kolonne etter "sett" nøkkelord. Det "sett" nøkkelord.
I "oppdatering" -uttalelsen kan du også inkludere forholdene ved å bruke "hvor" -klausulen. Det er valgfritt hvis du vil legge til tilstanden, og deretter nevne "hvor" -klausulen. Syntaksen for å inkludere "hvor" -tilstanden i uttalelsen er:
Oppdater tabell_navnDet er opp til deg å legge til "hvor" tilstanden. Den vil filtrere alle postene og bare endre de nevnte. Hvis du ikke inkluderer "hvor" -klausulen, vil den oppdatere alle postene i tabellen.
Oppdater en tabell med den returnerende klausulen:
Ettersom "hvor" -klausulen i "oppdatering" -uttalelsen er valgfritt, har den også den valgfrie "returnerende" -bestemmelsen. "Returnerende" leddet vil returnere radene som er endret i tabellen. Følgende syntaks vil demonstrere eksemplet:
Oppdater tabell_navnI uttalelsen ovenfor, returnerer “*” postene til alle radene som er oppdatert.
Returrekord for spesifikk rad:
Hvis du vil returnere informasjonen til en bestemt rad, kjør følgende spørsmål:
Oppdater tabell_navnVed å nevne et spesifikt kolonnenavn, kan du hente posten til den raden.
Return ROW ved hjelp av "AS" nøkkelord:
Du kan også endre verdien på returverdien du har spesifisert ved å utføre følgende uttalelse:
Oppdater tabell_navnNøkkelordet "AS" vil returnere den oppdaterte kolonnen "Alder" med det forskjellige navnet som er spesifisert som "tall".
PostgreSQL Oppdater rader i tabellen:
For å oppdatere en hvilken som helst rad i en tabell, må det være en tabell som finnes først. For å lage en tabell brukes "Create" -kommandoen som kan sees i følgende demonstrasjon:
Lag tabell student_course_info (Tabellen er opprettet med navnet “Student_course_info”. Jeg har satt inn noen data i den, som kan sees nedenfor i resultatene:
Nå kan vi oppdatere radene i tabellen over “student_course_info” med “oppdater” -kommandoer.
Oppdater enkel rad i en tabell i PostgreSQL:
Vi vil først oppdatere en enkelt rad i en tabell i PostgreSQL ved å bruke "oppdatering" -kommandoen, som kan gjøres ved følgende syntaks:
Oppdater "student_course_info"Etter "oppdatering" -kommandoen i syntaks ovenfor, er tabellnavnet spesifisert som "student_course_info" der vi ønsker å gjøre endringer. Vi har endret kolonnen "Course_name" i tabellen og satt verdien fra 'Statics' til 'programmering' i raden der ID = 3. "Hvor" -klausulen i tabellen er rettet til den spesifikke raden som vi ønsket å endre. Ovennevnte syntaks viser følgende utgang:
For validering av at raden blir oppdatert riktig, vis tabellen ved hjelp av "Select" -uttalelsen som:
Velg * fra "Student_Course_info"Som vi kan bekrefte ovenfra at "Course_Name" -kolonnen der ID = 3 nå er oppdatert fra verdien 'Statics' til 'programmering'.
Oppdater flere rader i en tabell i PostgreSQL:
I eksemplet ovenfor har vi oppdatert en enkelt rad til en tabell ved hjelp av “oppdatering” -kommandoen som returnerer hele tabellen i resultatene. La oss kjøre en spørring i dette eksemplet som oppdaterer flere rader i en tabell og returnerer bare kolonnene vi har oppdatert:
Oppdater "student_course_info"Den forrige uttalelsen oppdaterer flere rader i en tabell som inkluderer "kursnavn", "alder" og "gebyrer", der ID = 2 og den returnerer radene som vi har oppdatert. Resultatet for uttalelsen ovenfor kan sees nedenfor:
Utgangen ovenfor verifiserer at kolonnene “Course_name”, “Age” og “Gebyrer” blir oppdatert med suksess med verdiene jeg har satt og viser raden vi har spesifisert i spørringen ved å bruke "Returning" -klausulen.
Konklusjon:
Denne artikkelen var basert på hvordan du oppdaterer rader i en tabell ved hjelp av "oppdatering" -kommandoen i PostgreSQL. I denne guiden har vi lært bruken av "oppdatering" -kommandoen i forskjellige spørsmål. Implementeringen av "oppdatering" -kommandoen ved å bruke "hvor" og "returnerende" -klausuler i utsagnene og oppdatere enkelt- og flere rader med bare returnerte de oppdaterte verdiene i en tabell. Det er enkelt å implementere "oppdatering" -uttalelser i PostgreSQL og tidsseffektivt fordi det ikke er behov for å opprette en kommando for å oppdatere hele tabellen. Det ville være komplisert å oppdatere tabeller med store datamengder. Vi håper du fant denne artikkelen nyttig. Fortsett å følge Linux -hint for flere tips og informasjon.