Introduktion til PostgreSQL-datatyper

Databasen over ethvert system er blevet betragtet som den base, der gemmer alle detaljer i systemet. Alle applikationer, der fungerer ved hjælp af dataene, skal have en database, hvor alle de applikationsrelaterede data er gemt. Da vi ved, at dataene er blevet betragtet som en meget vigtig del af ethvert system, skal der findes en platform der kan hjælpe med at behandle og styre dataene. Her i denne artikel skal vi lære om datatyperne i databasestyringssystemet kaldet PostgreSQL. Da databasen er bekymret for dataene, er der forskellige slags data, der kan gemmes i databasen. Her vil vi se, hvilke typer data der kan gemmes eller arbejdes med ved hjælp af PostgreSQL.

PostgreSQL-datatyper

Datatypen kan defineres som en slags data. Kort sagt kan den variabel, der er tildelt en af ​​datatyperne, kun gemme værdien af ​​den datatype. For eksempel, hvis en hvilken som helst variabel kun skal gemme heltalværdierne, vil den i alle tilfælde kun gemme heltalværdien. Hvis brugeren forsøger at tilføje værdien af ​​forskellige datatyper i denne variabel, vil det føre til fejlen.

Nedenfor er nogle af datatyperne i PostgreSQL: -

  • Boolean - Boolean er en af ​​de datatyper, der understøttes af PostgreSQL. Denne datatype kan kun gemme to værdier, der er “sandt” og “falskt”. I sædvanlige tilfælde bruges de boolske værdier til at kontrollere, om udsagnet er korrekt, som når udsagnet er korrekt, det returnerer den ægte værdi, ellers vil værdien være falsk. Denne datatype bruges også under beslutningstagning og baseret på en af ​​de to værdier skal beslutningen tages af programmet. Eksempel - "sandt", "falskt"
  • Char Data Type - Char data-typen bruges til at gemme en enkelt tegnværdi. Det foretrækkes normalt at bruges på det sted, hvor det er nødvendigt at gemme kun et enkelt tegn. I tilfælde af at brugeren forsøger at sætte mere end et tegn i dette, vil det føre til en fejl. Den variabel, der lagrer char-værdierne, optager meget lidt plads på lageret. Eksempel - 'A', 'a', 'm' osv
  • Tekstdatatype - Variablen med datatype som teksten er i stand til at gemme de lange strengværdier. I alle de tilfælde, hvor længden på den tekst, der skal gemmes, er ukendt, kan man bruge tekstdatatypen. I andre programmeringssprog er der den datatype, der kaldes streng, der er i stand til at holde sæt med tegn. På samme måde er teksten til stede her for at gemme strengen eller sæt sæt. Eksempel - "Hej", "Tillykke" osv
  • Varchar (n) Datatype - Varchar datatype med et nummer skrevet sammen med den angiver, at det kun er i stand til at gemme eller indeholde antallet af tegn, der er skrevet ved siden af. For eksempel, hvis vi skriver varchar (9), betyder det, at variablen kun er i stand til at indeholde maksimalt dejlige tegn. Eksempel - “ABCDEFGHI”, “Hej hej”
  • Heltal Datatype - Den variabel, der er defineret med heltalets datatype, kan kun gemme heltalværdien. Værdien skal være heltalværdien ellers ender det med at kaste fejlen. For eksempel, hvis en variabel ved navn i skal gemme heltalværdien, vil den kun indeholde heltalværdien. Eksempel - 1.200.459.354 osv
  • Tidsdatatype - Tidsdatatypen er tildelt den variabel, der kun skal gemme tidsværdien. Der skal være et bestemt tidsformat, der skal gemmes i variablen for tidsdatatype. Det er en af ​​de vigtigste datatyper i PostgreSQL, da den bruges til at holde styr på transaktionerne. Eksempel - 12:00:36, 01:06:56
  • Intervaldatatype - Den variabel, der er tildelt intervaldatatypen, er i stand til at gemme et bestemt tidsinterval. Det er bekymret for tiden og kan bruges til at estimere tiden i flere tilfælde. I databasen observeres det oprigtigt, at hvilken transaktion der har fundet sted med hvilket interval og denne datatype hjælper os med at styre intervallerne. Eksempel - '7 måneder siden', '2 år 5 timer 40 minutter'
  • Array - Array'en bruges til at gemme et sæt streng eller sæt af værdier, men den eneste begrænsning er, at alle værdier i arrayet skal være af samme datatype. Brug af arrayet gør programmet rigeligt praktisk at blive forstået af alle, der ikke var delen, mens koden blev udviklet. Eksempel - ARRAY (408) -589-5846 ′, '(408) -589-5555 ′)
  • UUID-datatype - UUID-datatypen bruges til at gemme de universelt unikke identifikatorer, som faktisk er de værdier, der bruges i hele programmet til unikt at identificere noget. Det er en speciel type datatype, der ikke kan findes på programmeringssprog på højt niveau. Eksempel - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-dead-4e5d-abff-90865d1e13b1
  • JSON Datatype - Den variabel, der antages at gemme JSON-værdierne, tildeles med JSON-datatypen. Det er en af ​​de vigtigste datatyper, der bruges i PostgreSQL, og som er i stand til at indeholde de komplekse JSON-data. Eksempel - ("client": "Doe", "items": ("product": "Application", "antal": 7))

Konklusion

PostgreSQL-databasestyring kan betragtes som meget nyttig, mens den bruges til ethvert program, der skal arbejde med dataene. Det er designet til at arbejde med flere slags datatyper, hvor alle datatyper har sin egen betydning. For at holde styr på tiden, mens transaktionerne udføres, er der datatyper som tid, dato, interval osv. Er til stede. I nogle af operativsystemerne som Kali Linux er PostgreSQL tilgængelig indbygget. Det gør det meget let for udviklerne at integrere deres applikation med databasen, og de kan også bruge de forskellige typer datatyper, der er gjort tilgængelige i PostgreSQL.

Anbefalede artikler

Dette har været en guide til PostgreSQL-datatyper. Her har vi diskuteret en introduktion med forskellige datatyper af PostgreSQL. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Hvad er PostgreSQL?
  2. Sådan installeres PostgreSQL?
  3. PostgreSQL strengfunktioner
  4. PostgreSQL Interview Spørgsmål
  5. Python-datatyper
  6. Forskellige typer af SQL-data med eksempler