Przegląd typów danych PostgreSQL

Przegląd typów danych PostgreSQL
Pracując z dowolną bazą danych lub systemem zarządzania bazą danych, bardzo ważne jest, aby zrozumieć wszystkie różne typy danych, które obsługuje. Odbywa się to, aby upewnić się, że skutecznie radzisz sobie z danymi podczas pracy z tą bazą danych lub DBMS. Dlatego w tym artykule zapewniamy krótki przegląd różnych typów danych PostgreSQL, a następnie przykład, który wykorzystuje niektóre z tych typów danych.

Notatka: Tutaj omówimy tylko najczęściej używane typy danych PostgreSQL.

Przegląd typów danych PostgreSQL

Chociaż PostgreSQL obsługuje jednak dużą liczbę różnych typów danych, niektóre z najczęściej używanych typów danych PostgreSQL wraz z ich podtypami omówiono poniżej:

Numeryczne
Ten konkretny typ danych PostgreSQL jest wykorzystywany do przechowywania danych numerycznych. Ten typ jest dalej podzielony na typy danych, takie jak liczba całkowita, drobiowa, bigint, dziesiętne, prawdziwe, szeregowe, podwójne precyzję itp. Wszystkie te typy danych odpowiadają różnym rodzajom danych liczbowych w zależności od ich wielkości i charakteru wartości, którą może pomieścić.

Tekstowy
Ten typ danych PostgreSQL jest wykorzystywany do przechowywania danych tekstowych. Ten typ jest dalej podzielony na typy danych, takie jak znak, varchar, tekst itp. Ponownie, typy danych różnią się w zależności od wielkości danych, które mogą przechowywać.

Boolean
Typ danych logicznych odpowiada wartościom danych, które mogą być prawdziwe lub fałsz lub „0” lub „1”. Ten typ danych służy głównie do przechowywania wartości różnych stanów przełącznika lub stanów flagi.

Czasowy
Typ czasowy jest związany z datą i godziną. Obejmuje to typy danych, takie jak data, godzina, znacznik czasu, interwał itp.

Monetarny
Ten typ postgreSQL jest szczególnie używany do przechowywania danych walutowych. Konkretnym typem danych, który służy do obsługi tego celu w PostgreSQL, to pieniądze.

JSON
Jak sama nazwa mówi, ten konkretny typ danych PostgreSQL jest wykorzystywany do przechowywania danych JSON.

XML
Ten typ danych PostgreSQL jest wykorzystywany do przechowywania danych XML.

Szyk
Typ danych tablicy w PostgreSQL służy do zdefiniowania kolumny tabeli, która może działać jako wielowymiarowa tablica dowolnego pożądanego typu danych.

Uuid
Ten konkretny typ danych PostgreSQL jest wykorzystywany do utrzymania łącznych ekskluzywnych identyfikatorów, które są zestawem 32 cyfr lub znaków.

Specjalny
Ten konkretny typ służy do przechowywania specjalnych rodzajów danych. Jest to dodatkowo podzielone na typy danych; Pierwszy to adres sieci, a drugi to dane geometryczne. Typ danych adresu sieciowego zawiera adresy sieciowe i.mi. Adresy IPv4 i IPv6, adresy MAC itp. podczas gdy dane geometryczne odnoszą się do typów danych, takich jak punkt, linia, pudełko, okrąg, wielokąt, ścieżka itp.

Przykład używania różnych typów danych PostgreSQL

W tym przykładzie będziemy używać niektórych różnych typów danych PostgreSQL, tworząc tabelę PostgreSQL.

Krok 1: Sprawdzanie, czy serwer PostgreSQL jest aktywny, czy nie
Po pierwsze, chcemy sprawdzić, czy serwer PostgreSQL jest aktywny w naszym systemie, czy nie. W tym celu wykonamy kolejne polecenie w terminalu naszego systemu:

$ sudo Systemctl Status PostgreSQL

Serwer PostgreSQL jest aktywny w naszym systemie, jak widać na obrazie pokazanym poniżej:

Krok 2: Logowanie na serwerze PostgreSQL
Po potwierdzeniu aktywnego statusu serwera PostgreSQL, zalogujemy się na naszym serwerze za pomocą następującego polecenia:

$ sudo -i -u postgres

W tym poleceniu „Postgres” odnosi się do domyślnego użytkownika PostgreSQL. W ten sposób natychmiast zaloguje nas na serwerze PostgreSQL.

Krok 3: Wprowadzanie do konsoli PostgreSQL
Teraz musimy uzyskać dostęp do konsoli PostgreSQL, uruchamiając instrukcję przedstawioną poniżej:

$ psql

To polecenie natychmiast zabierze nas do konsoli PostgreSQL, gdzie możemy łatwo wykonać wszystkie pożądane zapytania.

Krok 4: Tworzenie nowej tabeli PostgreSQL
Po wejściu do konsoli PostgreSQL utworzymy nową tabelę, która utrzymuje pola posiadające niektóre typy danych PostgreSQL. Wykonamy kolejne zapytanie, aby to zrobić:

# Utwórz tabelę danych danych (numer szeregowy kluczowy, nazwa varchar (255) nie null, flag boolean nie null);

Wiadomość odpowiedzi pokazana poniżej wskazuje na udane tworzenie tabeli.

Krok 5: Wstawienie wartości do tabeli PostgreSQL
Teraz dodamy kilka pożądanych wartości do tabeli PostgreSQL, uruchamiając następujące zapytanie:

# Wstaw do wartości danych (1, „John”, „1”);

Wiadomość odpowiedzi pokazana poniżej wskazuje udane wstawienie rekordu.

W ten sam sposób wstawymy inny rekord w następujący sposób:

# Wstaw do wartości danych (2, „Harry”, „0”);

Wiadomość odpowiedzi pokazana poniżej wskazuje udane wstawienie rekordu.

Krok 6: Wyświetlanie wstawionych wartości w tabeli PostgreSQL
Wreszcie, po prostu wyświetlimy wszystkie wstawione rekordy na konsoli PostgreSQL, aby wyświetlić różne typy danych, których użyliśmy. W tym celu wykonamy kolejne zapytanie:

# Wybierz * z danych;

Rekordy należące do różnych typów danych PostgreSQL pokazano na poniższym obrazku:

Dodatkowa wskazówka

Po wykonaniu wszystkich pożądanych zapytań na konsoli PostgreSQL, możesz wyjść z konsoli, wykonując następujące zapytanie:

# \Q

Ponadto, aby wylogować się z serwera PostgreSQL po wyjściu z konsoli, możesz uruchomić polecenie pokazane poniżej:

# Wyjście

To polecenie zabierze Cię z powrotem do terminalu regularnego systemu.

Wniosek

W tym artykule zawiera podsumowanie najczęściej używanych typów danych PostgreSQL. Po określaniu krótkiego opisu każdego z tych typów danych wraz z ich podtypami, udostępniliśmy ci prosty przykład, który wykorzystuje kilka z tych omawianych typów danych PostgreSQL, abyś mógł zrozumieć, w jaki sposób możesz korzystać z tych typów danych Praca z tym DBMS. Ten artykuł był tylko przewodnikiem wprowadzającym do najczęściej używanych typów danych PostgreSQL, jednak możesz samodzielnie zbadać inne typy danych PostgreSQL.