Wprowadzenie do typów danych PostgreSQL

Baza danych dowolnego systemu została uznana za bazę do przechowywania każdego szczegółu systemu. Wszystkie aplikacje działające z wykorzystaniem danych muszą mieć bazę danych, w której przechowywane są wszystkie dane związane z aplikacją. Ponieważ wiemy, że dane zostały uznane za bardzo ważną część każdego systemu, musi istnieć platforma, która może pomóc w przetwarzaniu danych i zarządzaniu nimi. W tym artykule dowiemy się o typach danych systemu zarządzania bazą danych o nazwie PostgreSQL. Ponieważ baza danych obawia się o dane, w bazie danych można przechowywać różne rodzaje danych. Tutaj zobaczymy rodzaje danych, które mogą być przechowywane lub przetwarzane za pomocą PostgreSQL.

Typy danych PostgreSQL

Typ danych można zdefiniować jako rodzaj danych. Mówiąc prościej, zmienna przypisana do jednego z typów danych może przechowywać tylko wartość tego typu danych. Na przykład, jeśli jakakolwiek zmienna ma przechowywać wartości całkowite tylko wtedy, we wszystkich przypadkach zapisze tylko wartość całkowitą. Jeśli użytkownik spróbuje wprowadzić wartość różnych typów danych w tej zmiennej, doprowadzi to do błędu.

Poniżej znajdują się niektóre typy danych w PostgreSQL: -

  • Boolean - Boolean jest jednym z typów danych obsługiwanych przez PostgreSQL. Ten typ danych może przechowywać tylko dwie wartości, które są „Prawda” i „Fałsz”. W zwykłych przypadkach wartości logiczne są używane do sprawdzenia, czy instrukcja jest poprawna, ponieważ gdy instrukcja jest poprawna, zwraca wartość true, w przeciwnym razie wartość będzie false. Ten typ danych jest również wykorzystywany podczas podejmowania decyzji i na podstawie jednej z dwóch wartości decyzja musi zostać podjęta przez program. Przykład - „Prawda”, „Fałsz”
  • Char Data Type - Typ danych char służy do przechowywania wartości pojedynczego znaku. Zwykle najlepiej jest używać go w miejscu, w którym musi przechowywać tylko jedną postać. W przypadku, gdy użytkownik spróbuje wstawić więcej niż jeden znak, spowoduje to błąd. Zmienna przechowująca wartości char zajmuje bardzo mało miejsca w pamięci. Przykład - „A”, „a”, „m” itp
  • Typ danych tekstowych - Zmienna o typie danych jako tekst może przechowywać wartości długiego łańcucha. We wszystkich przypadkach, w których długość tekstu, który należy zapisać, jest nieznana, można użyć typu danych tekstowych. W innych językach programowania istnieje typ danych zwany ciągiem, który może przechowywać zestaw znaków. W ten sam sposób tekst jest obecny tutaj, aby przechowywać ciąg znaków lub zestaw znaków. Przykład - „Cześć”, „Gratulacje” itp
  • Typ danych Varchar (n) - Typ danych Varchar z pewną liczbą zapisaną wraz z nim oznacza, że ​​jest on w stanie przechowywać lub przechowywać tylko tyle znaków, ile jest napisanych obok niego. Na przykład, jeśli napiszemy varchar (9), oznacza to, że zmienna będzie w stanie pomieścić maksimum ładnych znaków. Przykład - „ABCDEFGHI”, „Hello Hej”
  • Typ danych liczb całkowitych - Zmienna zdefiniowana z typem danych liczb całkowitych może przechowywać tylko wartość całkowitą. Wartość musi być liczbą całkowitą, w przeciwnym razie zakończy się wyrzuceniem błędu. Na przykład, jeśli zmienna o nazwie i ma przechowywać wartość całkowitą, wówczas zachowa tylko wartość całkowitą. Przykład - 1200, 459, 354 itd
  • Typ danych czasu - typ danych czasu jest przypisywany do zmiennej, która ma przechowywać tylko wartość czasu. Powinien istnieć określony format czasu, który musi być przechowywany w zmiennej typu danych czasu. Jest to jeden z najważniejszych typów danych w PostgreSQL, ponieważ służy do śledzenia transakcji. Przykład - 12:00:36, 01:06:56
  • Typ danych przedziału - Zmienna przypisana z typem danych przedziału może przechowywać określony przedział czasu. Obawia się o czas i może być wykorzystany do oszacowania czasu w kilku przypadkach. W bazie danych szczerze obserwuje się, która transakcja odbyła się w jakim czasie, a ten typ danych pomaga nam zarządzać interwałami. Przykład - „7 miesięcy temu”, „2 lata 5 godzin 40 minut”
  • Tablica - tablica służy do przechowywania zestawu ciągów lub zestawu dowolnych wartości, ale jedynym ograniczeniem jest to, że wszystkie wartości w tablicy muszą być tego samego typu danych. Korzystanie z tablicy sprawia, że ​​program jest wystarczająco wygodny do zrozumienia dla wszystkich, którzy nie uczestniczyli w tworzeniu kodu. Przykład - ARRAY (408) -589-5846 ′, '(408) -589-5555 ′)
  • Typ danych UUID - typ danych UUID służy do przechowywania uniwersalnie unikatowych identyfikatorów, które w rzeczywistości są wartościami używanymi w programie do jednoznacznej identyfikacji czegokolwiek. Jest to specjalny rodzaj danych, którego nie można znaleźć w językach programowania wysokiego poziomu. Przykład - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-dead-4e5d-abff-90865d1e13b1
  • Typ danych JSON - Zmienna, która ma przechowywać wartości JSON, jest przypisana do typu danych JSON. Jest to jeden z najważniejszych typów danych używanych w PostgreSQL, który może przechowywać złożone dane JSON. Przykład - („klient”: „Łania”, „przedmioty”: („produkt”: „Aplikacja”, „ilość”: 7))

Wniosek

Zarządzanie bazą danych PostgreSQL można uznać za bardzo przydatne w przypadku każdej aplikacji, która musi pracować z danymi. Został zaprojektowany do pracy z kilkoma rodzajami danych, w których wszystkie typy danych mają swoje znaczenie. Ponadto, aby śledzić czas realizacji transakcji, dostępne są typy danych, takie jak godzina, data, interwał itp. W niektórych systemach operacyjnych, takich jak Kali Linux, PostgreSQL jest dostępny wbudowany. Ułatwia programistom zintegrowanie aplikacji z bazą danych, a także może korzystać z różnych typów typów danych, które zostały udostępnione w PostgreSQL.

Polecane artykuły

Jest to przewodnik po typach danych PostgreSQL. Tutaj omówiliśmy wprowadzenie z różnymi typami danych PostgreSQL. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to jest PostgreSQL?
  2. Jak zainstalować PostgreSQL?
  3. Funkcje ciągu PostgreSQL
  4. Pytania do wywiadu PostgreSQL
  5. Typy danych w języku Python
  6. Różne typy danych SQL z przykładami