Johdatus PostgreSQL-tietotyyppeihin

Minkä tahansa järjestelmän tietokantaa on pidetty perustana, joka tallentaa kaikki järjestelmän yksityiskohdat. Kaikilla tietoja käyttävällä sovelluksella on oltava tietokanta, johon kaikki sovellukseen liittyvät tiedot tallennetaan. Koska tiedämme, että tietoja on pidetty erittäin tärkeänä osana järjestelmää, on oltava olemassa jokin alusta, joka voi auttaa tietojen käsittelyssä ja hallinnassa. Tässä artikkelissa aiomme oppia PostgreSQL-nimisen tietokannan hallintajärjestelmän tietotyypeistä. Koska tietokanta on huolissaan tiedoista, tietokantaan voidaan tallentaa erityyppisiä tietoja. Täällä näemme erilaisia ​​tietoja, joita voidaan tallentaa tai joiden kanssa voidaan käyttää PostgreSQL: tä.

PostgreSQL-tietotyypit

Tietotyyppi voidaan määritellä tietyn tyyppiseksi dataksi. Yksinkertaisesti sanottuna yhdelle tietotyypille määritetty muuttuja voi tallentaa vain kyseisen tietotyypin arvon. Esimerkiksi, jos jonkin muuttujan on tarkoitus tallentaa kokonaislukuarvoja vain, niin se tallentaa kaikissa tapauksissa vain kokonaislukuarvon. Jos käyttäjä yrittää syöttää kyseisen muuttujan eri tietotyyppien arvoa, se johtaa virheeseen.

Alla on joitain PostgreSQL: n tietotyyppejä: -

  • Boolean - Boolean on yksi PostgreSQL: n tukemista tietotyypeistä. Tämä tietotyyppi voi tallentaa vain kaksi arvoa, jotka ovat "totta" ja "vääriä". Tavallisissa tapauksissa Boolen arvoja käytetään tarkistamaan lause on oikein. Kun lause on oikein, se palauttaa todellisen arvon, muuten arvo on väärä. Tätä tietotyyppiä käytetään myös päätöksenteossa ja jommankumman arvon perusteella päätöksen on tehtävä ohjelmassa. Esimerkki - “totta”, “vääriä”
  • Char Data Type - Char-datatyyppiä käytetään yhden merkin arvon tallentamiseen. Sitä on yleensä parempi käyttää paikassa, johon se tarvitsee vain yhden merkin tallentamisen. Jos käyttäjä yrittää laittaa useamman kuin yhden merkin tähän, se johtaa virheeseen. Char-arvoja tallentava muuttuja vie hyvin vähän tilaa tallennustilasta. Esimerkki - 'A', 'a', 'm' jne
  • Tekstitietotyyppi - muuttuja, jonka tekstityyppi on teksti, pystyy tallentamaan pitkät merkkijonoarvot. Kaikissa tapauksissa, joissa tallennettavan tekstin pituutta ei tunneta, voidaan käyttää tekstitietotyyppiä. Muissa ohjelmointikielissä on tietotyyppi nimeltään merkkijono, joka pystyy pitämään merkistöjä. Samalla tavalla teksti on läsnä täällä merkkijonon tai merkistöjen tallentamiseksi. Esimerkki - "Hei", "onnittelut" jne
  • Varchar (n) Tietotyyppi - Varchar-tietotyyppi, johon on kirjoitettu jokin numero, tarkoittaa, että se pystyy tallentamaan tai pitämään vain sen vieressä kirjoitetun määrän merkkejä. Esimerkiksi, jos kirjoitamme varchar (9), se tarkoittaa, että muuttuja pystyy pitämään enimmäkseen mukavia merkkejä. Esimerkki - “ABCDEFGHI”, “Hei Hei”
  • Kokonaislukudatyyppi - Kokonaislukutietotyypillä määritetty muuttuja voi tallentaa vain kokonaislukuarvon. Arvon on oltava kokonaisluku, muuten se johtaa virheen heittämiseen. Esimerkiksi, jos muuttujan i on tarkoitus tallentaa kokonaislukuarvo, niin se pitää vain kokonaislukuarvon. Esimerkki - 1 200 459 354 jne
  • Aikadatatyyppi - Aikadatatyyppi määritetään muuttujalle, jonka on tarkoitus tallentaa vain aika-arvo. Ajatiedon tyyppimuuttujaan on tallennettava jokin tietty ajanmuoto. Se on yksi PostgreSQL: n tärkeimmistä tietotyypeistä, koska sitä käytetään tapahtumien seuraamiseen. Esimerkki - 12:00:36, 01:06:56
  • Interval Data Type - Intervaltatietotyypille määritetty muuttuja pystyy tallentamaan tietyn aikavälin. Se on huolissaan ajasta, ja sitä voidaan käyttää arvioimaan aikaa useissa tapauksissa. Tietokannassa havaitaan vilpittömästi, mikä tapahtuma on tapahtunut millä aikavälillä, ja tämä tietotyyppi auttaa meitä hallitsemaan aikavälejä. Esimerkki - '7 kuukautta sitten', '2 vuotta 5 tuntia 40 minuuttia'
  • Taulukko - Taulukkoa käytetään merkkijonojoukon tai minkä tahansa arvojoukon tallentamiseen, mutta ainoa rajoitus on, että kaikkien taulukon arvojen on oltava samaa tietotyyppiä. Taulukon käyttäminen tekee ohjelmasta helppoa ymmärtää kaikille, jotka eivät olleet osa, kun koodia kehitettiin. Esimerkki - ARRAY (408) -589-5846 ', ' (408) -589-5555 ')
  • UUID- tietotyyppi - UUID-tietotyyppiä käytetään tallentamaan yksilöllisesti tunnistetiedot, jotka ovat tosiasiallisesti arvoja, joita käytetään koko ohjelman avulla minkään yksilöimiseksi. Se on erityyppinen tietotyyppi, jota ei löydy korkean tason ohjelmointikieleltä. Esimerkki - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-kuollut-4e5d-abff-90865d1e13b1
  • JSON- tietotyyppi - Muuttuja, jonka on tarkoitus tallentaa JSON-arvot, määritetään JSON-tietotyypille. Se on yksi PostgreSQL: ssä käytetyistä tärkeimmistä tietotyypeistä, joka pystyy pitämään monimutkaisia ​​JSON-tietoja. Esimerkki - (“asiakas": "Doe", "esineet": ("tuote": "sovellus", "määrä": 7))

johtopäätös

PostgreSQL-tietokannan hallintaa voidaan pitää erittäin hyödyllisenä, kun sitä käytetään kaikissa sovelluksissa, joiden on toimittava tietojen kanssa. Se on suunniteltu toimimaan monentyyppisten tietotyyppien kanssa, joissa kaikilla tietotyypeillä on oma merkityksensä. Lisäksi, jotta voidaan seurata aikaa, kun tapahtumia tehdään, on olemassa tietotyyppejä, kuten aika, päivämäärä, aikaväli jne.. Joissakin käyttöjärjestelmissä, kuten Kali Linux, PostgreSQL on saatavana sisäänrakennettuna. Kehittäjien on erittäin helppo integroida sovelluksensa tietokantaan ja he voivat käyttää myös erityyppisiä tietotyyppejä, jotka on asetettu saataville PostgreSQL: ssä.

Suositellut artikkelit

Tämä on opas PostgreSQL-tietotyyppeihin. Tässä olemme keskustelleet johdannosta PostgreSQL: n erityyppisten tietotyyppien kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on PostgreSQL?
  2. Kuinka asentaa PostgreSQL?
  3. PostgreSQL-merkkijonotoiminnot
  4. PostgreSQL -haastattelukysymykset
  5. Python-tietotyypit
  6. Erityyppiset SQL-tiedot esimerkkeinä