Sissejuhatus PostgreSQL-i andmetüüpidesse

Mis tahes süsteemi andmebaasi on peetud alusena, mis salvestab süsteemi kõik üksikasjad. Kõigil andmeid kasutaval rakendusel peab olema andmebaas, kuhu salvestatakse kõik rakendusega seotud andmed. Kuna me teame, et andmeid on peetud mis tahes süsteemi väga oluliseks osaks, peab olemas olema mõni platvorm, mis aitab andmete töötlemisel ja haldamisel. Selles artiklis uurime PostgreSQL-i nime kandva andmebaasihaldussüsteemi andmetüüpe. Kuna andmebaas muretseb andmete pärast, on andmebaasis mitmesuguseid andmeid, mida saab säilitada. Siin näeme, milliseid andmeid saab PostgreSQL-i abil säilitada või töödelda.

PostgreSQL andmetüübid

Andmetüüpi võib määratleda kui andmetüüpi. Lihtsamalt öeldes saab ühele andmetüübile määratud muutuja talletada ainult selle andmetüübi väärtuse. Näiteks kui mõni muutuja peaks salvestama ainult täisarvu väärtusi, siis salvestab see kõigil juhtudel ainult täisarvu. Kui kasutaja proovib sisestada selle muutuja eri andmetüüpide väärtust, põhjustab see tõrke.

Allpool on toodud mõned andmetüübid PostgreSQL-is: -

  • Boolean - Boolean on üks andmetüüpidest, mida PostgreSQL toetab. Seda andmetüüpi saab salvestada ainult kaks väärtust, mis on “Tõene” ja “Vale”. Tavaliselt kasutatakse väite õigsuse kontrollimiseks Boole'i ​​väärtusi. Kui lause on õige, tagastab see tegeliku väärtuse, vastasel juhul on väärtus vale. Seda andmetüüpi kasutatakse ka otsuste tegemisel ja ühe või kahe väärtuse põhjal peab otsuse tegema programm. Näide - “tõene”, “vale”
  • Char Data Type - char andmetüüpi kasutatakse ühe märgi väärtuse salvestamiseks. Tavaliselt eelistatakse seda kasutada kohas, kus on vaja salvestada ainult üks märk. Kui kasutaja proovib sellesse sisestada mitu tähemärki, põhjustab see tõrke. Muutuja, mis salvestab char väärtusi, võtab salvestusruumi väga vähe ruumi. Näide - "A", "a", "m" jne
  • Tekstiandmete tüüp - muutuja, mille tekst on andmetüübiga, on võimeline pikki stringi väärtusi talletama. Kõigil juhtudel, kui salvestatava teksti pikkus pole teada, võib kasutada teksti andmetüüpi. Teistes programmeerimiskeeltes on andmetüüp nimega string, mis suudab hoida tähemärgikomplekti. Samal viisil on tekst olemas ka stringi või märgikomplekti talletamiseks. Näide - "Tere", "Palju õnne" jne
  • Varchar (n) andmetüüp - koos sellega kirjutatud numbriga Varchari andmetüüp tähistab, et see suudab säilitada või hoida ainult selle kõrval kirjutatud tähemärke. Näiteks kui kirjutame varchar (9), tähendab see, et muutuja mahutab ainult kenade tähtede arvu. Näide - “ABCDEFGHI”, “Tere Hei”
  • Integer Data Type - täisarvu andmetüübiga määratletud muutuja saab salvestada ainult täisarvu. Väärtus peab olema täisarv, vastasel juhul võib see vea visata. Näiteks kui muutuja nimega i peaks salvestama täisarvu, hoiab see ainult täisarvu. Näide - 1 200 459 354 jne
  • Time Data Type - ajaandmete tüüp omistatakse muutujale, mis peaks salvestama ainult ajaväärtuse. Ajaandmete tüübi muutujasse tuleb salvestada mingi kindel vorming. See on üks PostgreSQL-i olulisemaid andmetüüpe, kuna seda kasutatakse tehingute jälgimiseks. Näide - 12:00:36, 01:06:56
  • Intervalli tüüp - muutuja, mis on määratud intervalli andmetüübiga, on võimeline salvestama kindla ajavahemiku. See on aja pärast mures ja seda saab mitmel juhul kasutada aja hindamiseks. Andmebaasis jälgitakse siiralt, et milline tehing on toimunud millise intervalliga ja see andmetüüp aitab meil intervalle hallata. Näide - „7 kuud tagasi”, „2 aastat 5 tundi 40 minutit”
  • Massiiv - massiivi kasutatakse stringi või mis tahes väärtuste komplekti salvestamiseks, kuid ainus piirang on see, et kõik massiivi väärtused peavad olema sama andmetüübiga. Massiivi kasutamine muudab programmi piisavalt mugavaks, et sellest aru saaksid kõik, kes polnud koodi väljatöötamisel osa. Näide - ARRAY (408) -589-5846 ′, '(408) -589-55555 ′)
  • UUID andmetüüp - UUID andmetüüpi kasutatakse universaalsete unikaalsete identifikaatorite salvestamiseks, mis on tegelikult väärtused, mida kasutatakse kogu programmi jooksul millegi ainulaadseks tuvastamiseks. See on spetsiaalne andmetüüp, mida kõrgtasemel programmeerimiskeeltes ei leita. Näide - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-surnud-4e5d-abff-90865d1e13b1
  • JSON andmetüüp - muutuja, mis peaks salvestama JSON väärtused, omistatakse JSON andmetüübile. See on üks olulisemaid PostgreSQL-is kasutatavaid andmetüüpe, mis suudab hoida keerulisi JSON-andmeid. Näide - (“klient”: “Doe”, “üksused”: (“toode”: “rakendus”, “kogus”: 7))

Järeldus

PostgreSQL andmebaasihaldust võib pidada väga kasulikuks, kui seda kasutatakse mis tahes rakendusega, mis peab andmetega töötama. See on loodud töötama mitut tüüpi andmetüüpidega, kus kõigil andmetüüpidel on oma tähtsus. Samuti on tehingute tegemise aja jälgimiseks olemas andmetüübid, nagu kellaaeg, kuupäev, intervall jne. Mõnes opsüsteemis nagu Kali Linux on PostgreSQL saadaval sisseehitatud kujul. See teeb arendajatel oma rakenduste andmebaasiga integreerimise väga lihtsaks ja nad saavad kasutada ka erinevaid andmetüüpe, mis on PostgreSQL-is kättesaadavaks tehtud.

Soovitatavad artiklid

See on juhend PostgreSQL andmetüüpide jaoks. Siin on arutatud sissejuhatust PostgreSQLi erinevate andmetüüpidega. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on PostgreSQL?
  2. Kuidas installida PostgreSQL?
  3. PostgreSQL stringifunktsioonid
  4. PostgreSQL-i intervjuu küsimused
  5. Pythoni andmetüübid
  6. Erinevat tüüpi SQL-i andmed koos näidetega