PostgreSQL Zmień typ kolumny

PostgreSQL Zmień typ kolumny
Być może słyszałeś lub znasz o SQL. Technicznie SQL to język dla baz danych, który umożliwia zarządzanie zapisanymi informacjami w bazie danych za pomocą tabel poprzez zapytanie tych tabel i innych powiązanych obiektów. Podobnie, SQL, PostgreSQL również obsługują manipulację w bazach danych za pomocą zapytań. Użytkownik może łatwo zmieniać typy danych w PostgreSQL. W tym artykule naszym głównym celem jest zbadanie pojęcia PostgreSQL i innych istotnych informacji związanych z PostgreSQL. Co najważniejsze, omówimy, jak zmienić typ kolumny w PostgreSQL przy użyciu systemu Windows 10 z kilkoma interesującymi przykładami, które wyczyści koncepcję o zapytaniach PostgreSQL.

PostgreSQL umożliwia użytkownikowi wykonanie wielu odmian z przechowywanymi danymi. Użytkownik może dodać kolumnę, usunąć kolumnę, utworzyć indeks, zmienić nazwę kolumny i najciekawsze możesz również zmienić typ danych kolumny bazy danych. Ponadto istnieje wiele poleceń w PostgreSQL, za pośrednictwem których możemy zmienić typ danych kolumny z jednego na inny, który zawiera „alter Tabela”, „Używając”, „typ” i „alter kolumna. Wszystkie te polecenia mają swoją funkcjonalność, takie jak instrukcja „alter Tabela”, służą do dodawania, usuwania i zmiany danych w istniejącej tabeli, podczas gdy instrukcja „kolumna alter” jest używana do zmiany istniejących typów danych kolumny.

Omówmy teraz część techniczną i kodowania PostgreSQL. Głównym celem tego artykułu jest zapoznanie się z PostgreSQL i sposobem zmiany typu kolumny w PostgreSQL w systemie Windows 10. Poniżej znajdują się łatwe do zrozumienia przykłady, które uznasz za przydatne w kontekście sposobu zmiany typu kolumny w PostgreSQL za pomocą zapytań. W celu manipulowania typem danych zapisanym w bazie danych za pomocą zapytania i poleceń PostgreSQL potrzebujemy tabeli. W przypadku tego wymogu utworzyliśmy poniższą tabelę i włożyliśmy do niej niektóre rekordy.

Powyższa tabela składa się z trzech kolumn, a mianowicie; Table_name, nazwa_polutwa i data_type. Korzystając z tej tabeli, zmienimy istniejące typy danych na inne przy użyciu wielu metod.

Przykład_01: Zmiana typu kolumny z całkowitej na varchar w systemie Windows 10

W tym przykładzie zmienimy typ danych nazwy kolumny „Telefon” z „Integer” na „varchar”. Aby uzyskać pożądane dane wyjściowe, napisz to zapytanie w PostgreSQL.

>> zmień tabelę tblaqsayasin alter kolumna typu telefonu varchar (11);

W PostgreSQL używamy instrukcji „Zmień tabelę”, aby zmienić typ danych tej konkretnej tabeli. Powyższe polecenie pokazuje, że zmienia typ danych „telefon” kolumny z całkowitej na varchar z długością zdefiniowaną przez użytkownika, ponieważ numer telefonu składa się z 11 cyfr. Poniżej znajduje się odpowiedni wynik zapytania.

Przykład_02: Zmiana wielu typów kolumn z znaku na varchar za pomocą pojedynczej instrukcji

Przykład_02: Zmiana wielu typów kolumn z znaku na varchar za pomocą pojedynczej instrukcji

>> zmień tabelę tblaqsayasin
Zmień kolumnę pierwszą nazwę Varchar (200),
Zmień kolumnę LastName Typ Varchar (200),

W powyższym zapytaniu zmieniamy typ danych na więcej niż jedną kolumnę. W powyższym przykładzie wspomnieliśmy o konkretnej nazwie tabeli „tblaqsayasin” po stwierdzeniu „alter Table”. Następnie napisaliśmy nazwy kolumn, które są „imieniem” i „nazwiskiem” zaraz po instrukcji „Zmień kolumnę”, która zmieni typy danych określonych kolumn. Teraz po poleceniu „Typ” wspomnieliśmy o pożądanym typie danych kolumn, które wprowadziliśmy w Varchar (200). Tutaj mamy „200” to odpowiednio długość ciągu i nazwiska i nazwiska zdefiniowaną przez użytkownika. Uzupełnij wiersz poleceń, umieszczając terminator na końcu. Po wykonaniu go poniżej jest pożądane wyjście z powyższego przykładu.

Przykład_03: Zmiana typu danych kolumny z Varchar na liczbę całkowitą

W tym przykładzie pokażemy, jak zmienić dowolny typ danych kolumny z Varchar na Integer. Ten jeden przykład różni się od innych, jak przed zmianą dowolnego typu kolumny na liczbę całkowitą, musimy rzucić typ danych varchar na liczbę całkowitą za pomocą polecenia „Używanie”. Aby wyjaśnić, dlaczego używamy tutaj koncepcji castingu, rozważmy poniższe polecenia.

>> zmień tabelę tblaqsayasin
Zmień kolumnę Deptno Typ Int

Napisaliśmy powyższe zapytanie zgodnie z wzorem, przez który wykonaliśmy poprzednie przykłady, ale kiedy je wykonasz, wystąpi ten konkretny błąd.

Aby przeciwdziałać temu błędowi, najpierw używamy koncepcji castingu, aby przekonwertować wszystkie postacie na liczby całkowite.

>> zmień tabelę tblaqsayasin
Zmień kolumnę Deptno Typ Int
Za pomocą Deptno :: Integer;

W powyższym zapytaniu użyliśmy słowa kluczowego „Używanie” do zmiany typu danych „Deptno” w liczbie całkowitej. Podczas gdy reszta składni pozostaje taka sama. Poniżej znajduje się wynik powyższego zapytania PostgreSQL.

Przykład_04: Zmiana typu danych kolumny z Varchar na Boolean i Jsonb

Teraz, aby lepiej zrozumieć użycie słowa kluczowego „Używanie” pod względem zmiany typu danych varchar na dowolny inny typ danych. W tym przykładzie zmodyfikowaliśmy naszą tabelę i włożyliśmy do niej dodatkowe dane. Oto zaktualizowana tabela.

Jak widać, dodaliśmy dwie nowe kolumny, a mianowicie; Isactive i opis z typem danych varchar. W tym przykładzie naszym celem jest konwersja typu danych varchar odpowiednich kolumn na logiczny typ danych i obiekty JSON. Aby to zrobić, postępuj zgodnie ze składnią poniższego zapytania:

>> Zmień tabelę tblaqsayasin alter kolumna Opis Typ JSONB za pomocą opisu :: JSONB;

Użyliśmy instrukcji „Alter Tabela”, aby zmienić nazwę tabeli „tblaqsayasin”. Po wymienieniu wybranej nazwy kolumny, która jest „opisem”, którego typ danych będzie manipulowany za pomocą zapytania od Varchar do JSONB. Wypełnij zapytanie, dodając terminator na końcu i po jego wykonaniu otrzymasz poniższą tabelę.

Zgodnie z powyższą składnią i formatem za pomocą słowa kluczowego „Za pomocą”, zmienimy również typ danych nazwy kolumny „isactive” z varchar na „boolean”.

>> zmień tabelę tblaqsayasin
Zmień kolumnę Isactive Typ Boolean za pomocą Isactive :: Boolean;

Korzystając z powyższego zapytania, otrzymamy naszą pożądaną wyjście, a następnie wynikowy tabela wygląda tak po pomyślnym wykonaniu tego zapytania.

WYJŚCIE:

Jak widać w powyższej tabeli, typ danych nazwy kolumny „Isactive” jest zmieniany lub aktualizowany z Varchar na Boolean.

Wniosek:

W tym artykule omówiliśmy podstawy SQL i jego cel wraz z jego porównanie z funkcjonalnością i cechami PostgreSQL. Próbowaliśmy najlepiej, abyś zrozumiał pojęcie PostgreSQL i jak zmienić typy danych kolumn za pomocą zapytania PostgreSQL w systemie Windows 10. Podaliśmy też bazę wszystkich poleceń lub instrukcji używanych do modyfikacji typów kolumn przed wyjaśnieniem przykładów dla Twojej wygody. W powyższym artykule wspomnieliśmy o łatwych do zrozumienia wielu przykładach zmiany typu danych dowolnej kolumny z całkowitej na varchar i od varchar na boolean, liczbę całkowitą i JSONB za pomocą słowa kluczowego „za pomocą”. Mam nadzieję, że ten artykuł pomoże ci we wdrażaniu zapytania PostgreSQL.