Sisällysluettelo:

Mikä on tekstitietotyyppi PostgreSQL:ssä?
Mikä on tekstitietotyyppi PostgreSQL:ssä?

Video: Mikä on tekstitietotyyppi PostgreSQL:ssä?

Video: Mikä on tekstitietotyyppi PostgreSQL:ssä?
Video: BEHM - Hei rakas (Lyriikkavideo) 2024, Joulukuu
Anonim

The tekstitietotyyppi voi tallentaa rajoittamattoman pituisen merkkijonon. Jos et määritä varcharille n kokonaislukua tietotyyppi , se käyttäytyy kuten tekstitietotyyppi . Varcharin suorituskyky (ilman n:ää) ja teksti ovat samat.

Mitä tietotyyppejä PostgreSQL:ssä on tähän liittyen?

PostgreSQL tukee seuraavia tietotyyppejä:

  • Boolean.
  • Merkkityypit, kuten char, varchar ja teksti.
  • Numeeriset tyypit, kuten kokonaisluku ja liukuluku.
  • Aikatyypit, kuten päivämäärä, aika, aikaleima ja aikaväli.
  • UUID universaalien yksilöllisten tunnisteiden tallentamiseen.
  • Taulukko taulukon merkkijonojen, numeroiden jne. tallentamiseen.

Yllä olevan lisäksi mikä on tekstin tietotyypin enimmäiskoko Postgresissa? Molemmat TEKSTI ja VARCHARilla on yläosa raja 1 Gb, eikä niiden välillä ole suorituskykyeroa ( PostgreSQL dokumentointi).

Mikä tässä suhteessa on sarjatietotyyppi PostgreSQL:ssä?

SARJA tai BIGSERIAL SARJA on automaattisesti lisääntyvä kokonaisluku sarakkeessa joka vie 4 tavua, kun taas BIGSERIAL on automaattisesti kasvava bigint sarakkeessa ottaa 8 tavua. Kulissien takana, PostgreSQL käyttää sekvenssigeneraattoria luomaan SERIAL sarake arvot lisättäessä uusi RIVI.

Mikä on varchar PostgreSQL:ssä?

Merkinnät varchar (n) ja char(n) ovat aliaksia merkeille variing(n) ja merkki(n), vastaavasti. merkki ilman pituusmääritystä vastaa merkkiä (1). Jos merkkien vaihtelua käytetään ilman pituuden määritystä, tyyppi hyväksyy minkä tahansa kokoiset merkkijonot. Jälkimmäinen on a PostgreSQL laajennus.

Suositeltava: