Endre kolonnenavn PostgreSql

Endre kolonnenavn PostgreSql
I PostgreSQL, mens du utfører operasjoner, må du skape relasjoner. Etter opprettelsen av tabellene, kan det være lurt å redigere attributtene du har gitt. Et av eksemplene er å endre kolonnens navn på tabellen. Kolonnenavnet kan endres i PostgreSQL ved å bruke “Alter” -kommandoen på tabellen.

Først oppgir vi tabellnavnet og deretter kolonnenavnet etter omgangsklausulen. For det tredje skrives navnet som skal plasseres.

Lag en tabell som heter “Retter” med alle attributter skrevet i kommandoen med datatypene.

>> Lag bordretter (ID heltall primærnøkkel, navn char (10), Origin char (10), type røye (10));

For å se innholdet i disse dataene, bruk en Select -setning i PSQL -skallet.

>> Velg * fra retter;

Vi trenger to tabeller her, så lag et nytt tabell “Desi_dishes” og danner en “bli med” med den tidligere opprettet tabellen. For i de kommende eksemplene trenger vi dem som ledd.

>> Lag Desi_Dishes (In Inger, Name Char (10), Taste Char (10), Dishes_ID Int, Forign Key (Dishes_ID) Referanser Dishes (ID)); >> Velg * fra Desi_Dishes;

Etter å ha opprettet begge tabellene, vil vi nå lage en visning av begge tabellene for brukeren.

>> Lag vis all_dishes som D.id, d.navn, retter fra desi_dishes indre bli med desi_dishes d på d.id = d.Retter_id;

Utsikten på begge tabellene opprettes ved å bruke en indre sammenføyning. Denne sammenføyningen brukes på ID -en på oppleveringsbordet og på "Dishes_id" som er den utenlandske nøkkelen til samme tabell.

Hvis vi ønsker å endre noe i tabellen, bruker vi for eksempel en alter -kommando for å oppdatere eller slette en bestemt rad eller kolonne i tabellen. På samme måte, for å endre tabellens kolonnenavn, må vi bruke "alter" -kommandoen.

>> Alter tabellretter gir nytt navn til kolonnenavn til d_name;

Fra den resulterende tabellen er det synlig at navnet på bordrettene blir oppdatert som "d_name". Du kan sjekke det ved å bruke en SELECT -setning. Tilsvarende har vi også endret navnet på kolonnen i den andre tabellen. Smaken blir endret til “DD_Taste”.

>> endre tabellen Desi_dishes Rename kolonnen smak til DD_Taste;

For å vite om tabellens kolonner og beskrivelse, bruker vi en kommando for å beskrive forholdets kommando.

>> \ d+ all_dishes;

Du kan se fra den resulterende tabellen at tabellens kolonner vises med kolonnetypen og lagringstypen. Alle disse kolonnene er bare de vi har valgt for å lage visning ved å kombinere begge tabellene. Noen andre funksjoner som samlingen, standard er også nevnt, men har ingen verdi.

I lagringskolonnen, for heltall, er den "vanlig" som betyr at den er ubegrenset. Vi kan bruke hvilket som helst nummer vi ønsker. Men når det gjelder navn og retter, er det en karakter som er "utvidet", fordi vi har brukt grensen for antall tegn. Definisjonen av visningen forklarer kommandoen som ble brukt for å lage visningen.

Hvis vi nå vil se informasjonen om "desi_dishes" for å se endringen i kolonnen, vil vi bruke kommandoen på denne tabellen. Du kan også sjekke kolonnenavnene ved å bruke SELECT -kommandoen for å hente alle postene. Men denne kommandoen viser tilleggsfunksjonene angående kolonnenavn.

Visningsopprettelsen viser at vi enten har endret kolonnen i en enkelt tabell, men ettersom vi har dannet sammenføyningen, vises endringen tydelig i visningen.

>> \ d+ desi_dishes;

Alle kolonnenavnene er vervet. Smakskolonnen blir endret til "DD_Taste" -navnet, da vi har omdøpt kolonnenavnet før ved å bruke spørringen. Akkurat som forrige eksempel, viser lagringskolonnen de vanlige eller utvidede formene for kolonnene.

Det er noen flere eksempler på endringen i kolonneattributter. La oss se på dem. Tenk på en tabell som heter “Technology”. Du kan se dens verdier fra SELECT -kommandoen

>> Velg * fra teknologi;

Siden det er 4 kolonner. For eksempel har noen "røye", eller noen har et "heltall". For kolonnen “Modeller” har vi brukt “Varchar”. Vi ønsker å endre datatypen fra varchar til bare numeriske eller heltall.

For dette tilfellet vil vi bruke en ALTER -kommando brukt på tabellen "Technology".

>> Alter tabellteknologi Alter kolonnen Modeller Type Numerisk;

Denne kommandoen vil endre kolonnedatatypen. Du kan sikre endringen ved å gå til pgadmin -pannel og utvide databasen og tabellene til "teknologitabellen" og velge kolonnen du vil sjekke, det vil si "modeller". Så høyreklikk vil føre deg til dialogboksen som viser detaljene i datatyper og kolonnenavn.

Du kan se at datatypen konverteres til en numerisk form.

I likhet med å gi nytt navn til kolonnenavnet, kan vi også endre tabellnavnet ved å bruke "alter" -kommandoen. Anta at vi har en tabell som heter “Sample1”

>> endre tabellprøven1 gi nytt navn til prøver;

Meldingen “Alter Table” viser at tabellens navn har endret seg.

Tenk på et annet eksempel på den tabellen hvis navn ble endret til "prøver". Nå, hvis vi ønsker å endre tabellen på en slik måte at kolonnen i tabellen skal fjernes. Så bruker vi syntaks for "drop" -uttalelsen.

>> alter tabell (tabellnavn) slipp kolonne (kolonne navn);

I likhet med å fjerne kolonnene, kan vi også legge til kolonnene ved å bruke Legg til "kolonnenavn".

>> endre tabellprøver Legg til versjon heltall, legg til Release_date Date;

Du kan se hele tabellen gjennom Select -setningen for å se de nylig tilførte kolonnene. Du kan se på bildet at to blanke kolonner blir lagt til i tabellen, mens kolonnen "alder" fjernes.

Via pgadmin

Start pgadminen ved å oppgi passordet for å opprette en forbindelse med serveren. Utvid nå databasen og gå til tabellens del slik at du kan redigere kolonnen. Her har vi valgt tabellen “Eksempel1”. Ved høyreklikk åpnes en rullegardin. Velg det første alternativet, "Opprett" velg deretter alternativet "Kolonne".

Fra bildet kan du forstå diskusjonen ovenfor og la den nye tabellen opprettes. Videre, hvis du vil gi nytt navn til en hvilken som helst kolonne eller endre kolonnens datatype, kan du navigere mot det spesifikke kolonnenavnet du vil bruke operasjoner. Utvid deretter tabellen “Eksempel1” og utvid kolonnene ytterligere.

Du vil deretter velge en spesifikk kolonne som skal endres. Velg for eksempel kolonneprisen. Velg alternativet Egenskaper. Da vises en dialogboks. Fra dette kan du gi nytt navn til kolonnen eller bruke forskjellige begrensninger på den.

Konklusjon

“Endre kolonne Navn PostgreSQL” lar brukeren endre det eksisterende navnet på kolonnen i tabellen. Denne artikkelen viser modifiseringen ved å bruke sammenføyninger i tabeller, opprette en visning og bruke en alter -kommando. Alle metodene som brukes blir kort forklart for å tydeliggjøre deres eksistens og bruk.