Zmień nazwę kolumny PostgreSQL

Zmień nazwę kolumny PostgreSQL
W PostgreSQL, podczas wykonywania operacji, musisz tworzyć relacje. Po utworzeniu tabel możesz chcieć edytować dostarczone atrybuty. Jednym z przykładów jest modyfikacja nazwy kolumny tabeli. Nazwę kolumny można zmienić w PostgreSQL za pomocą polecenia „Alter” w tabeli.

Najpierw podajemy nazwę tabeli, a następnie nazwę kolumny po klauzuli Zmień nazwę. Po trzecie, nazwa, która ma zostać umieszczona jest napisana.

Utwórz tabelę o nazwie „potrawy” mając wszystkie atrybuty napisane w poleceniu z typami danych.

>> Utwórz potrawy stołowe (ID Integer Key podstawowy, nazwa Char (10), Origin Char (10), Typ Char (10));

Aby zobaczyć treść tych danych, użyj instrukcji Select w powładzie PSQL.

>> Wybierz * z potraw;

Potrzebujemy tutaj dwóch tabel, więc utwórz nową tabelę „desi_dishes” i utworzyć „dołączenie” z wcześniej utworzoną tabelą. Ponieważ w nadchodzących przykładach będziemy ich potrzebować jako wspólnego.

>> Utwórz desi_dishes (in ining, Nazwa Char (10), Taste Char (10), Dishes_ID int, Forign Key (Dishes_ID) Referencje naczynia (id)); >> Wybierz * z desi_dishes;

Po utworzeniu obu tabel utworzymy teraz widok obu tabel dla użytkownika.

>> Utwórz widok all_dishes jako d.Id, d.Nazwa, potrawy z desi_dishes wewnętrzny dołącz do desi_dishes d na d.id = d.dania_id;

Widok obu tabel jest tworzony przy użyciu wewnętrznego połączenia. To połączenie nakłada się na identyfikator stolika naczyń i na „potrawy_id”, który jest obcy kluczem tego samego stołu.

Jeśli chcemy coś zmienić w tabeli, używamy na przykład polecenia alter, aby zaktualizować lub usunąć określony wiersz lub kolumnę tabeli. Podobnie, aby zmienić nazwę kolumny tabeli, musimy użyć polecenia „alter”.

>> Zmień potrawy tabeli Zmień nazwę kolumny na nazwę d_name;

Z wynikowego tabeli widoczne jest, że nazwa potraw z tabeli jest aktualizowana jako „nazwa d_name”. Możesz to sprawdzić za pomocą instrukcji Select. Podobnie zmieniliśmy również nazwę kolumny w drugiej tabeli. Smak jest zmieniany na „dd_taste”.

>> Zmień tabelę desi_dishes Zmień nazwę Smak kolumny na dd_taste;

Aby wiedzieć o kolumnach i opisie tabeli, używamy polecenia, aby opisać polecenie relacji.

>> \ d+ all_dishes;

Możesz zobaczyć z wynikowej tabeli, że kolumny tabeli są wyświetlane z typem kolumny i typu pamięci. Wszystkie te kolumny to tylko te, które wybraliśmy do tworzenia widoku, łącząc obie tabele. Niektóre inne funkcje, takie jak kolacja, są również wymienione, ale nie mają żadnej wartości.

W kolumnie przechowywania dla całkowitej jest „proste”, co oznacza, że ​​jest nieograniczony. Możemy użyć dowolnego numeru, który chcemy. Ale w przypadku nazwy i potraw jest to postać „rozszerzona”, ponieważ zastosowaliśmy limit liczby znaków. Definicja widoku wyjaśnia polecenie użyte do tworzenia widoku.

Teraz, jeśli chcemy zobaczyć informacje dotyczące „desi_dishes”, aby zobaczyć zmianę w kolumnie, zastosujemy polecenie w tej tabeli. Możesz także sprawdzić nazwy kolumn, stosując polecenie Wybierz, aby pobrać wszystkie rekordy. Ale to polecenie pokazuje dodatkowe funkcje dotyczące nazw kolumn.

Stworzenie widoku wyświetla się, że albo zmieniliśmy kolumnę pojedynczej tabeli, ale kiedy utworzyliśmy połączenie, zmiana jest wyraźnie pokazana w widoku.

>> \ d+ desi_dishes;

Wszystkie nazwy kolumn są zaciągnięte. Kolumna smakowa jest zmieniana na nazwę „DD_Taste”, ponieważ wcześniej zmieniliśmy nazwę kolumny za pomocą zapytania. Podobnie jak poprzedni przykład, kolumna przechowywania pokazuje zwykłe lub rozszerzone formy kolumn.

Istnieje więcej przykładów dotyczących zmiany atrybutów kolumny. Rzućmy na nich okiem. Rozważ tabelę o nazwie „Technologia”. Możesz zobaczyć jego wartości z polecenia Wybierz

>> Wybierz * z technologii;

Ponieważ są 4 kolumny. Na przykład niektórzy mają „char” lub niektóre mają „liczbę całkowitą”. W przypadku kolumn „modele” użyliśmy „varchar”. Chcemy zmienić tytuł danych z Varchar na numeryczne lub liczbowe.

W tym przypadku użyjemy polecenia alter zastosowanego do tabeli „Technologia”.

>> Zmień technologię tabeli Zmień modele kolumn Typ Numeric;

To polecenie zmieni typ danych kolumny. Możesz zapewnić zmianę, przechodząc do PGADMIN PANNEL i rozszerzając bazę danych i tabele do tabeli „Technologii” oraz wybierając kolumnę, którą chcesz sprawdzić, to znaczy „modele”. Następnie kliknięcie prawym przyciskiem myszy doprowadzi Cię do okna dialogowego, które wyświetli szczegóły typów danych i nazw kolumn.

Widać, że typ danych jest przekonwertowany na formę numeryczną.

Podobnie jak zmiana nazwy kolumny, możemy również zmienić nazwę tabeli za pomocą polecenia „alter”. Załóżmy, że mamy tabelę o nazwie „próbka 1”

>> Zmień tabelę próbki 1 Zmień nazwę na próbki;

Wiadomość „Tabela alter” pokazuje, że nazwa tabeli zmieniła się.

Rozważ inny przykład tej tabeli, której nazwa została zmieniona na „próbki”. Teraz, jeśli chcemy zmienić tabelę w taki sposób, aby kolumna tabeli ma zostać usunięta. Następnie używamy składni do instrukcji „upuść”.

>> Zmień tabelę (nazwa tabeli) Kolumna Drop (nazwa kolumny);

Podobnie do usunięcia kolumn, możemy również dodać kolumny za pomocą dodania „Nazwy kolumn”.

>> Zmień próbki tabeli Dodaj liczbę całkowitą wersję, dodaj datę wydania_date;

Możesz zobaczyć całą tabelę za pośrednictwem instrukcji Wybierz, aby zobaczyć nowo dodane kolumny. Na obrazie można zobaczyć, że do tabeli dodawane są dwie puste kolumny, podczas gdy kolumna „wiek” jest usuwany.

Przez pgadmin

Rozpocznij PGADMIN, podając hasło do utworzenia połączenia z serwerem. Teraz rozwinąć bazę danych i przejdź do części tabeli, aby można było edytować kolumnę. Tutaj wybraliśmy tabelę „Przykład 1”. Po kliknięciu prawym przyciskiem myszy otwiera się rozwijanie. Wybierz pierwszą opcję „Utwórz”, a następnie wybierz opcję „Kolumna”.

Z obrazu możesz zrozumieć powyższą dyskusję i pozwolić, aby nowa tabela została utworzona. Ponadto, jeśli chcesz zmienić nazwę dowolnej kolumny lub zmienić typ danych kolumny, możesz przejść do określonej nazwy kolumny, na której chcesz zastosować operacje. Następnie rozwinąć tabelę „Przykład 1” i dalej rozwinąć kolumny.

Następnie wybierzesz określoną kolumnę do zmodyfikowania. Na przykład wybierz cenę kolumny. Wybierz opcję Właściwości. Wtedy pojawi się okno dialogowe. Z tego możesz zmienić nazwę kolumny lub zastosować do niej różne ograniczenia.

Wniosek

„Zmień nazwę kolumny PostgreSQL” pozwala użytkownikowi zmodyfikować istniejącą nazwę kolumny w tabeli. W tym artykule pokazano modyfikację za pomocą połączeń w tabelach, tworzenie widoku i używając polecenia alter. Wszystkie zastosowane metody zostały krótko wyjaśnione w celu wyjaśnienia ich istnienia i wykorzystania.