Úvod do PostgreSQL datových typů

Databáze jakéhokoli systému byla považována za základnu, která ukládá každý detail systému. Všechny aplikace, které pracují s daty, musí mít databázi, ve které jsou uložena všechna data související s aplikací. Protože víme, že data byla považována za velmi důležitou součást jakéhokoli systému, musí existovat platforma, která může pomoci při zpracování a správě dat. Zde v tomto článku se chystáme dozvědět o datových typech systému správy databází s názvem PostgreSQL. Protože se databáze zajímá o data, existují různé druhy dat, které lze v databázi uložit. Zde uvidíme druhy dat, které lze pomocí PostgreSQL ukládat nebo pracovat s nimi.

Datové typy PostgreSQL

Datový typ může být definován jako druh dat. Jednoduše řečeno, proměnná, která je přiřazena jednomu z datových typů, může ukládat pouze hodnotu tohoto datového typu. Pokud má například jakákoli proměnná ukládat pouze celé číslo, pak ve všech případech uloží pouze celočíselnou hodnotu. Pokud se uživatel pokusí do této proměnné vložit hodnotu různých typů dat, povede to k chybě.

Níže jsou uvedeny některé typy dat v PostgreSQL: -

  • Boolean - Boolean je jedním z typů dat podporovaných PostgreSQL. Tento datový typ může uložit pouze dvě hodnoty, které jsou „True“ a „False“. V obvyklých případech jsou booleovské hodnoty použity k ověření, zda je příkaz správný, jako když je příkaz správný, vrací skutečnou hodnotu, jinak bude hodnota nepravdivá. Tento datový typ se také používá při rozhodování a na základě jedné z těchto dvou hodnot musí rozhodnutí učinit program. Příklad - „True“, „False“
  • Typ dat char - typ dat char se používá k uložení hodnoty jednoho znaku. Obvykle se dává přednost použití tam, kde je potřeba uložit pouze jeden znak. V případě, že se uživatel pokusí vložit více než jeden znak, povede to k chybě. Proměnná ukládající hodnoty char zabírá velmi málo místa v úložišti. Příklad - „A“, „a“, „m“ atd
  • Textový datový typ - Proměnná s datovým typem, protože text je schopen ukládat hodnoty dlouhého řetězce. Ve všech případech, kdy délka textu, který má být uložen, není známa, lze použít typ textových dat. V jiných programovacích jazycích existuje datový typ nazývaný řetězec, který je schopen pojmout sadu znaků. Stejně tak je zde text pro uložení řetězce nebo sady znaků. Příklad - „Dobrý den“, „Gratulujeme“ atd
  • Datový typ Varchar (n) - Datový typ Varchar s nějakým psaným číslem označuje, že je schopen ukládat nebo uchovávat pouze počet znaků, které jsou zapsány vedle něj. Pokud například napíšeme varchar (9), znamená to, že proměnná bude schopna pojmout pouze maximum pěkných znaků. Příklad - „ABCDEFGHI“, „Hello Hey“
  • Integer Data Type - Proměnná definovaná s datovým typem integer může ukládat pouze celočíselnou hodnotu. Hodnota musí být celočíselná hodnota, jinak skončí házením chyby. Pokud má například proměnná pojmenovaná i ukládat celočíselnou hodnotu, bude držet pouze celočíselnou hodnotu. Příklad - 1 200 459 354 atd
  • Časový datový typ - Časový datový typ je přiřazen proměnné, která má ukládat pouze časovou hodnotu. Měl by existovat nějaký konkrétní formát času, který musí být uložen v proměnné typu časového údaje. Je to jeden z nejdůležitějších typů dat v PostgreSQL, protože se používá pro sledování transakcí. Příklad - 12:00:36, 01:06:56
  • Interval Data Type - Interval Data Type - Proměnná, která je přiřazena k datovému typu interval, je schopna uložit konkrétní časový interval. Jedná se o čas a lze jej použít k odhadu času v několika případech. V databázi je upřímně zjištěno, která transakce proběhla v jakém intervalu a tento datový typ nám pomáhá spravovat intervaly. Příklad - „před 7 měsíci“, „2 roky 5 hodin 40 minut“
  • Array - Pole se používá k uložení sady řetězců nebo sady libovolných hodnot, ale jediným omezením je, že všechny hodnoty v poli musí být stejného typu dat. Díky použití pole je program dostatečně pohodlný, aby jej pochopili všichni, kteří nebyli součástí při vývoji kódu. Příklad - ARRAY (408) -589-5846 ', ' (408) -589-5555 ')
  • Datový typ UUID - Datový typ UUID se používá k ukládání univerzálně jedinečných identifikátorů, což jsou vlastně hodnoty, které se v programu používají k jedinečné identifikaci všeho. Jedná se o zvláštní druh datového typu, který nelze nalézt ve vyšších programovacích jazycích. Příklad - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-dead-4e5d-abff-90865d1e13b1
  • Datový typ JSON - Proměnná, která má ukládat hodnoty JSON, je přiřazena k datovému typu JSON. Je to jeden z nejdůležitějších typů dat používaných v PostgreSQL, který je schopen uchovávat komplexní data JSON. Příklad - („client“: „Doe“, „items“: („product“: „Application“, „qty“: 7))

Závěr

Správa databáze PostgreSQL lze považovat za velmi užitečnou při použití pro jakoukoli aplikaci, která musí s daty pracovat. Byl navržen pro práci s několika druhy datových typů, kde všechny datové typy mají svůj vlastní význam. Aby bylo možné sledovat čas, kdy jsou transakce prováděny, existují také datové typy, jako je čas, datum, interval atd. V některých operačních systémech, jako je Kali Linux, je PostgreSQL vestavěné. To vývojářům velmi usnadňuje integraci jejich aplikace do databáze a mohou také používat různé typy datových typů, které byly zpřístupněny v PostgreSQL.

Doporučené články

Toto byl průvodce PostgreSQL datovými typy. Zde diskutujeme úvod s různými datovými typy PostgreSQL. Další informace naleznete také v dalších navrhovaných článcích -

  1. Co je PostgreSQL?
  2. Jak nainstalovat PostgreSQL?
  3. Funkce PostgreSQL String
  4. PostgreSQL Interview Otázky
  5. Datové typy Python
  6. Různé typy dat SQL s příklady