Introduktion till PostgreSQL-datatyper

Databasen för alla system har betraktats som basen som lagrar varje detalj i systemet. Alla applikationer som fungerar med data måste ha en databas där alla applikationsrelaterade data lagras. Eftersom vi vet att uppgifterna har betraktats som en mycket viktig del av alla system, måste det finnas en plattform som kan hjälpa till att bearbeta och hantera uppgifterna. Här i den här artikeln ska vi lära oss om datatyperna i databashanteringssystemet som kallas PostgreSQL. Eftersom databasen är orolig för data finns det olika typer av data som kan lagras i databasen. Här kommer vi att se vilka typer av data som kan lagras eller bearbetas med PostgreSQL.

PostgreSQL-datatyper

Datatypen kan definieras som en typ av data. Enkelt uttryckt kan variabeln som tilldelas en av datatyperna bara lagra värdet på den datatypen. Om till exempel en variabel är tänkt att lagra heltalsvärdena kommer det i alla fall bara att lagra heltalsvärdet. Om användaren försöker mata värdet på olika datatyper i den variabeln, kommer det att leda till felet.

Nedan är några av datatyperna i PostgreSQL: -

  • Boolean - Boolean är en av de datatyper som stöds av PostgreSQL. Denna datatyp kan bara lagra två värden som är "Sann" och "Falskt". I vanliga fall används de booleska värdena för att verifiera om uttalandet är korrekt som när uttalandet är korrekt, det returnerar det verkliga värdet annars kommer värdet att vara falskt. Denna datatyp används också vid beslutsfattande och baserat på någon av de två värdena måste beslutet fattas av programmet. Exempel - "Sant", "Falskt"
  • Char Data Type - Char data-typen används för att lagra ett enda teckenvärde. Det är vanligtvis att föredra att användas på den plats där den behöver lagra bara en enda karaktär. Om användaren försöker sätta mer än ett tecken i detta, kommer det att leda till ett fel. Variabeln som lagrar kolvärdena tar mycket lite utrymme på lagringsutrymmet. Exempel - 'A', 'a', 'm' osv
  • Textdatatyp - Variabeln med datatyp som text kan lagra de långa strängvärdena. I alla fall där längden på den text som måste lagras är okänd kan man använda textdatatypen. På andra programmeringsspråk finns det den datatyp som heter sträng som kan hålla uppsättningen tecken. På samma sätt finns texten här för att lagra strängen eller teckenuppsättningen. Exempel - "Hej", "Grattis" osv
  • Varchar (n) Datatyp - Varchar datatyp med ett visst antal skrivna tillsammans med den anger att den bara kan lagra eller innehålla antalet tecken som skrivs bredvid. Om vi ​​till exempel skriver varchar (9) betyder det att variabeln bara kan hålla maximalt fina tecken. Exempel - "ABCDEFGHI", "Hej hej"
  • Heltalsdatatyp - Den variabel som definieras med heltaldatatypen kan bara lagra heltalvärdet. Värdet måste vara heltalvärdet annars kommer det att sluta med att kasta felet. Till exempel, om en variabel med namnet i är tänkt att lagra heltalvärdet kommer den bara att innehålla heltalvärdet. Exempel - 1 200 459 354 osv
  • Tiddatatyp - Tiddatatypen tilldelas den variabel som endast ska lagra tidsvärdet. Det bör finnas ett visst tidsformat som måste lagras i tidsdatatypvariabeln. Det är en av de viktigaste datatyperna i PostgreSQL eftersom den används för att hålla reda på transaktionerna. Exempel - 12:00:36, 01:06:56
  • Intervalldatatyp - Den variabel som tilldelas med intervalldatatypen kan lagra ett visst tidsintervall. Den är orolig för tiden och kan användas för att uppskatta tiden i flera fall. I databasen observeras det uppriktigt att vilken transaktion som har ägt rum vid vilket intervall och denna datatyp hjälper oss att hantera intervallen. Exempel - "7 månader sedan", "2 år 5 timmar 40 minuter"
  • Array - Arrayen används för att lagra uppsättningen sträng eller uppsättning av valfria värden men den enda begränsningen är att alla värden i arrayen måste vara av samma datatyp. Att använda matrisen gör att programmet är tillräckligt bekvämt att förstå av alla som inte var med medan koden utvecklades. Exempel - ARRAY (408) -589-5846 ′, '(408) -589-5555 ′)
  • UUID-datatyp - UUID-datatypen används för att lagra de universellt unika identifierare som faktiskt är de värden som används i hela programmet för att identifiera något. Det är en speciell typ av datatyp som inte finns på programmeringsspråk på hög nivå. Exempel - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-dead-4e5d-abff-90865d1e13b1
  • JSON Datatyp - Den variabel som ska lagra JSON-värden tilldelas JSON-datatypen. Det är en av de viktigaste datatyperna som används i PostgreSQL som kan hålla komplexa JSON-data. Exempel - ("client": "Doe", "items": ("product": "Application", "antal": 7))

Slutsats

PostgreSQL-databashanteringen kan betraktas som mycket användbar när den används för alla applikationer som måste arbeta med data. Det har utformats för att arbeta med flera typer av datatyper där alla datatyper har sin egen betydelse. För att hålla reda på tiden när transaktionerna är gjorda finns det datatyper som tid, datum, intervall etc. är närvarande. I vissa operativsystem som Kali Linux är PostgreSQL tillgängligt inbyggt. Det gör det mycket enkelt för utvecklarna att integrera sin applikation med databasen och de kan också använda olika typer av datatyper som har gjorts tillgängliga i PostgreSQL.

Rekommenderade artiklar

Detta har varit en guide till PostgreSQL-datatyper. Här har vi diskuterat en introduktion med olika datatyper av PostgreSQL. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Vad är PostgreSQL?
  2. Hur installerar PostgreSQL?
  3. PostgreSQL-strängfunktioner
  4. PostgreSQL intervjufrågor
  5. Python-datatyper
  6. Olika typer av SQL-data med exempel