OqPoWah.com

SQL (vrste podatkov): tabela

V današnjem svetu obstaja veliko orodij in tehnologij, namenjenih shranjevanje informacij.

Ena izmed najpogostejših metod so podatkovne baze, za katere se uporabljajo različni nadzorni sistemi. Ta način shranjevanja predpostavlja, da so vsi podatki jasno strukturirani in shranjeni v posebnih tabelah. Po drugi strani jih sestavljajo atributi stolpcev določene vrste podatkov.

Vrsta podatkov - kaj je to?

Danes obstaja več definicij, ki pojasnjujejo koncept izraza "tip podatkov". Vsak od njih pa ima en skupen pomen. Zato, vrsta podatkov se lahko pogojno označi kot podatkovna skupina, za katero so značilne njene vrednosti (simbolične, numerične, itd.), kakor tudi operacije, ki se uporabljajo za obravnavane vrednosti.

Vrste podatkov SQL

Obseg podatkovnih tipov je večplasten. Uporabljajo se ne samo za shranjevanje informacij, ampak tudi za programiranje za različne naloge. Pri oblikovanju programov je običajna praksa razviti in uporabljati lastne podatkovne tipe z določenim naborom postopkov. Vendar so osnovne vrste podatkov vedno v središču uporabnika. Standard SQL temelji tudi na uporabi najpogostejših osnovnih tipov, vendar s številnimi posebnimi dodatki.

Razvrščanje podatkovnih tipov

Združevanje podatkov po svoji vrsti je že davno nastalo in je nastalo zaradi potrebe po strukturiranju podatkov za bolj priročno obdelavo. Trenutno je osnova obstoječih podatkovnih tipov sestavljena iz dveh: znakov in številk.

Vrste podatkov SQL

Na njih je bila razvita sodobna klasifikacija, vključno s kazalci, logično, celo število, numerično s plavajočo in vrsto podatkovnih tipov. SQL-razvrstitev v celoti zajema vse zgoraj navedeno. Vendar pa za nekatere sodobne DBMS obstajajo dodatni dodatki. Ti vključujejo Oracle in MySQL.

Osnovne vrste podatkov

Uporablja se pri ustvarjanju atributov tabel, ki ustrezajo jezikovnim standardom SQL, vrste podatkov so razdeljeni v 4 razreda:

  • string vrednosti;
  • frakcije;
  • celostne vrednosti;
  • date in časovne vrednosti.

Vrste podatkov vrste

Prva skupina vrednosti vam omogoča shranjevanje vseh podatkov, predstavljenih kot znakov.

Vrste podatkovnih tipov SQL

To so lahko posebni znaki, številke in črke, ki se v celoti obravnavajo kot nizi v poljubnih SQL poizvedba. Tipi podatkov, tabela s številom, ki je predstavljena spodaj, tvorijo prvo skupino.

Tabela vrst delnih podatkov

Drobni SQL podatkovni tipi se uporabljajo za shranjevanje številk s plavajočo vejico. V praksi se praviloma določijo različni finančni kazalniki. Glede na zahtevano natančnost se uporablja ena od naslednjih treh:

Na primer, pri bančnih izračunih natančnost delnega dela doseže vrednost 8 ali 10 simbolov. Na tem področju ni mogoče uporabiti prvih dveh vrst.

Pretvorba vrste podatkov SQL

Ohranjanje finančnih kazalcev v obliki vrstic močno olajšuje rešitev številnih težav. Vendar pri reševanju finančnih težav ali izvajanju različnih operacij SQL je pretvorba podatkovnih tipov zelo pomembna. Razvijalci morajo vedno upoštevati vrsto načinov shranjevanja in obdelave, tako da bodo podatki vedno ostali nespremenjeni.

Vrsta integerja

Integerji so enotna skupina števil, ki tvorijo enega od glavnih razredov. Celotni tipi podatkov SQL temeljijo na uporabi osnovnega tipa INTEGER z nekaj razširitvami njegovih lastnosti.

Z izbiro pravilne vrste podatkov lahko prihranite veliko pomnilnika in zmanjšate stroške strežnika, ko se izvedejo zahtevane SQL poizvedbe. Vrste podatkov, oziroma raje, določajo količino potrebnega prostora za shranjevanje.

Celotna tabela podatkovnih tipov SQL

Zato je pomembno, da razvijalci baze podatkov upoštevajo, da uporaba velikih obsegov za atribute pomeni povečanje stroškov pomnilnika. Treba je jasno analizirati probleme, ki jih je treba rešiti, in določiti primere, v katerih je poznano približno območje, in določi se pogoj za uporabo številk z znakom. Če je uporabljen obseg uporabljenih argumentov majhen, vse številke pa so pozitivne, potem bo pravilneje uporabiti nepodpisano vrsto, ki jo je ustvaril atribut UNSIGNED.

Podatki o datumu in času




Pri preučevanju osnov SQL podatkov so posebni interesi podatkovni tipi datuma in časa.

Microsoft sql podatkovnih tipov

Uporaba naslednjih vrst nudi dodatne prednosti pri razvoju sistemov, katerih delo je odvisno od časovnih kazalcev.

DATE

Glavni namen - datum deponiran v formatu leto-mesec-dan ( "LLLL-MM-DD" ali "llll-mm-dd"). Običajno so vrednosti ločene z ";", vendar se lahko kot separator uporabi katerikoli znak, razen števk.

TIME

Omogoča vnašanje začasnih vrednosti v celico tabele. Vse vrednosti so določene v obliki "hh: mm: ss"

DATETIME

Združuje funkcije prejšnjih dveh vrst. Format shranjevanja je naslednji: "uuuu-mm-dd hh: mm: ss".

TIMESTAMP

Shrani datum in uro, ki se šteje za število sekund, ki so minili od polnoči 1.01.1970 in do določene vrednosti.

LETO (M)

Uporablja se za shranjevanje letnih vrednosti v dvo- ali štirimestnem formatu.

Kaj je še potrebno vedeti?

Vse te vrste podatkov podrobno sistematizira Microsoft. Podatkovne tipe SQL so podrobneje razvite.

Podjetje na primer navaja, koliko pomnilnika je dodeljeno v bajtih pri uporabi vsake vrste. Po preučitvi razpoložljivih informacij so razvijalci lažje oblikovati strukturo tabel in celotno bazo podatkov, ki temelji na strojni opremi strežnika.

Poseben kazalec je NULL

Včasih pri izpolnjevanju podatkovne baze obstaja situacija, ko pri dodajanju vnosa v tabelo ni potrebno vnašati podatkov v vse stolpce. Za to se uporablja poseben nični kazalec - NULL, ki uporablja jezik SQL kot pomoč. Podatki o stolpcu, ki jih ni potrebno izpolniti, so določeni pri ustvarjanju tabel, z operatorjem, ki omogoča vključitev ničelnih vrednosti. V drugem primeru operaterja NULL z dodatno predpono NE se lahko uporabi za označevanje obveznega dokončanja vseh vrednosti.

SQL jezik Podatki vrste

Indeks NULLNima vrste, temveč preprosto kaže na prazno vrednost v tabelah zbirke podatkov. Zato ga je mogoče kombinirati s katerim koli od zgornjih vrst.

Zdieľať na sociálnych sieťach:

Príbuzný