Ovennevnte syntaks sier at:
Sett inn i en tabell med returbestemmelse:
I "Sett inn" -uttalelsen kan du også legge til "Returnering" -klausulen hvis du vil returnere informasjonen om spesifiserte rader. Den påfølgende uttalelsen kan brukes til å returnere informasjonen om hele raden som er satt inn:
Stjerne “*” i uttalelsen betyr å returnere all informasjon om raden som er satt inn.
Returner en bestemt rad:
Du kan også få informasjonen om en bestemt rad ved å spesifisere hvilken som helst kolonne du vil ha informasjonen. For eksempel:
I uttalelsen ovenfor har jeg spesifisert kolonnenavnet "Brukernavn" med "Returnering" -klausulen for å få informasjonen om den spesifikke kolonnen i resultatene.
Returner ved å bruke "AS" nøkkelord:
Hvis du vil endre navnet på den returnerte verdien, kan du bruke "som" nøkkelordet med det tildelte navnet i "returnerende" -bestemmelsen:
"AS" nøkkelordet i forrige uttalelse vil endre kolonnenavnet til "brukernavn" med "u_name" og returnere navnet som "u_name" i resultatene.
PostgreSQL sett inn i tabelleksempel:
La oss lage en tabell først for å sette inn verdier i tabellen før du kommer inn i noen "sett inn" setningseksempler. Vi kjører bare følgende uttalelse for å opprette en tabell i vår database:
Lag bordpassasjerer (Nå er tabellnavnet “Passengers” opprettet, som vises som:
Som vi kan se, er tabellverdiene tomme. Vi vil sette inn verdier i denne tabellen "Passasjerer" ved å bruke "Sett inn" utsagn:
Sett inn en rad i et bord i PostgreSQL:
La oss starte med et enkelt eksempel for å sette inn en rad i tabellen ved hjelp av "Sett inn" -uttalelsen. Følgende uttalelse vil sette inn en rad i "Passasjerer" -tabellen:
Sett inn "Passasjerer" ("Id", "Navn", "E -post", "Age", "Travel_to", "Payment", "Travel_date")I syntaks ovenfor, etter "Insert Into" -klæringen, er tabellnavnet spesifisert som "passasjerer", og alle kolonnene er nevnt i parentesene () atskilt med komma. I "Verdier" er dataene i henhold til kolonnedatatyper spesifisert. Ta for eksempel hvilken som helst kolonne; Da vi opprettet tabellen, spesifiserte vi kolonnen "ID" som heltall og "Navn" -kolonne som varchar. I verdienes kolonne har jeg bare skrevet heltall- og varchar -verdiene. Hvis vi satte inn 'Jack' i stedet for "ID" -kolonnen, ville ikke PostgreSQL ha akseptert den og vist en feil. Så det er viktig å skrive verdier og kolonner i en rekkefølge med deres spesifiserte datatyper. Husk at datatypene, inkludert Varchar eller datoer, må være i enkelt sitater. Utgangen for uttalelsen ovenfor ser slik ut:
For å se de innsatte verdiene dine i en tabell, kjør denne spørringen:
Velg * fra "passasjerer";Denne "utvalgte" uttalelsen vil velge alle dataene i tabellen din i resultatene som:
Du kan bekrefte at verdiene vi har satt inn nå vises i tabellen over.
Sett inn flere rader i et bord i PostgreSQL:
Da vi la til en enkelt rad i en tabell i forrige eksempel, kan vi på samme måte sette inn flere rader i en tabell ved hjelp av følgende utsagn:
Sett inn "Passasjerer" ("Id", "Navn", "E -post", "Age", "Travel_to", "Payment", "Travel_date")I denne uttalelsen, legg til forskjellige verdier etterfulgt av komma etter hver verdi for å sette inn verdier i "passasjerene" -tabellen. Ovennevnte uttalelse for å legge til flere rader i en tabell gir følgende resultater:
For å bekrefte at verdiene er satt inn i tabellen, kjør følgende spørsmål:
Velg * fra "passasjerer";Ved å kjøre "Select" -uttalelsen, kan du se utdataene og bekrefte verdiene du har satt inn:
Alle verdiene vi har satt inn i tabellen ved hjelp av "Sett inn" -uttalelsen blir oppdatert og vist i utgangen ovenfor.
Sett inn ved hjelp av standardverdier nøkkelord i PostgreSQL:
"Standard" nøkkelordet vil legge inn nullverdier som standard i PostgreSQL. Følgende uttalelse viser resultatene:
Sett inn "Passasjerer" ("Id", "Navn", "E -post", "Age", "Travel_to", "Payment", "Travel_date")Nøkkelordet "Standard" vil legge til nullverdiene i kolonnene "Betaling" og "Travel_date", utdataene etter å ha vist tabellen vil være:
I ovennevnte utdata tildeles "betaling" og "Travel_date" kolonner til en nullverdi ved å bruke nøkkelordet "Standard".
Merk at "standard" nøkkelordet vil være funksjonelt hvis du tildeler det til kolonnen som godtar nullverdier.
Konklusjon:
I denne artikkelen har vi lært gjennom forskjellige eksempler på å sette inn verdier i en tabell i PostgreSQL. Vi har lært å sette inn enkelt- og flere verdier i en tabell, sette inn verdier ved hjelp av "standard" nøkkelord, og "return" -klausulen. Alle eksemplene er effektive for å implementere. PostgreSQL lar deg bruke nøkkelordet "Sett inn" i spørsmål, noe som gjør det mindre komplisert å sette inn verdier i en tabell. Vi håper du fant denne artikkelen nyttig. Følg Linux -hint for flere tips og informasjon.