SQL (vrste podataka): tablica

U današnjem svijetu postoji veliki broj alata i tehnologija namijenjenih pohrana podataka.

Jedna od najčešćih metoda su baze podataka, za koje se koriste različiti upravljački sustavi. Ova metoda pohrane pretpostavlja da su svi podaci jasno strukturirani i pohranjeni u posebnim tablicama. Oni se, pak, sastoje od stupaca-atributa određene vrste podataka.

Vrsta podataka - što je to?

Danas postoji nekoliko definicija koje objašnjavaju koncept pojma "tip podataka". Međutim, svaka od njih ima jedno zajedničko značenje. stoga vrsta podataka može se uvjetno odrediti kao grupa podataka karakterizirana svojim vrijednostima (simbolički, numerički, itd.), kao i operacije primijenjene na razmatrane vrijednosti.

SQL vrste podataka

Opseg vrsta podataka je višeznačan. Koriste se ne samo za pohranu podataka, već i za programiranje za različite zadatke. Prilikom izrade programa, uobičajena je praksa razviti i koristiti svoje vrste podataka s određenim skupom operacija. Međutim, osnovne vrste podataka uvijek leže u srcu korisnika. SQL standard također se temelji na korištenju najčešćih osnovnih tipova, ali s nizom specifičnih dodataka.

Razvrstavanje vrsta podataka

Grupiranje podataka prema njihovoj vrsti nastalo je davno i uzrokovano je potrebom za strukturiranjem informacija radi prikladnije obrade. Trenutačno, osnovu postojećih vrsta podataka čine dva: znak i numerički.

SQL vrste podataka

Na njihovoj osnovi razvijena je moderna klasifikacija, uključujući pokazivače, logički, cijeli broj, numerički s vrstama pomičnih točaka i vrpci. SQL-razvrstavanje pokriva sve gore navedeno. Međutim, za neke moderne DBMS postoje dodatne dodatke. To uključuje Oracle i MySQL.

Osnovne vrste podataka

Koristi se prilikom izrade tabličnih atributa koji zadovoljavaju jezične standarde SQL, vrste podataka podijeljeni su u 4 klase:

  • string vrijednosti;
  • frakcije;
  • cijele vrijednosti;
  • datum i vrijeme.

Stringova vrsta podataka

Prva grupa vrijednosti omogućuje pohranu podataka prikazanih kao znakovi.

Stringovi tipovi podataka SQL

To mogu biti posebni znakovi, brojevi i slova, koji će u cjelini biti tretirani kao žice u bilo kojemu SQL upit. Vrste podataka, tablica s popisom kojih je prikazano u nastavku, čine prvu skupinu.

Tablica frakcijskih vrsta podataka

Frakcijske SQL vrste podataka koriste se za pohranjivanje brojeva s pomičnim zarezom. U praksi su, u pravilu, postavljeni različiti financijski pokazatelji. Ovisno o potrebnoj točnosti, koristi se jedno od sljedećeg:

Na primjer, u bankovnim kalkulacijama točnost dijela dostiže vrijednost od 8 ili 10 simbola. Prva dva tipa ne mogu se koristiti u ovom području.

Pretvorba vrste SQL podataka

Održavanje financijskih pokazatelja u obliku linija uvelike olakšava rješavanje mnogih problema. Međutim, pri rješavanju financijskih problema ili izvršavanju različitih SQL operacija, vrlo je važno pretvaranje vrsta podataka. Razvojni programeri uvijek moraju uzeti u obzir vrstu skladištenja i metode obrade, tako da podaci uvijek ostaju nepromijenjeni.

Integer vrsta podataka

Integers su jedna grupa brojeva koji čine jednu od glavnih klasa. Integer vrste SQL podataka temelje se na korištenju tipa baze INTEGER s nekim proširenjem njegovih svojstava.

Odabirom ispravne vrste podataka možete uštedjeti puno memorije i smanjiti troškove poslužitelja tijekom izvršavanja potrebnih SQL upita. Vrste podataka, odnosno njihov raspon, određuju količinu potrebnog prostora za pohranu.

Integer SQL tablica vrsta podataka



Stoga su razvojni programeri baze podataka važno zapamtiti da upotreba velikih raspona za atribute podrazumijeva povećanje troškova memorije. Potrebno je jasno analizirati probleme koji se trebaju riješiti i identificirati slučajeve u kojima je približan raspon poznat i odrediti uvjet za uporabu brojeva s znakom. Ako je raspon primijenjenih argumenata mali, a svi brojevi su pozitivni, onda će biti ispravnije upotrijebiti nepotpisanu vrstu koju stvara atribut UNSIGNED.

Vrste podataka datuma i vremena

Kada proučavate osnove SQL-a, vrste podataka datuma i vremena su od posebnog interesa.

vrste podataka Microsoft sql

Korištenje sljedećih tipova daje dodatne prednosti u razvoju sustava, čiji rad ovisi o vremenskim pokazateljima.

DATE

Glavna svrha - datum pohranjen u formatu godina-mjesec-dan ( „GGGG-MM-DD” ili „gggg-mm-dd”). Obično su vrijednosti odvojene ";", međutim, svaki znak, osim znamenki, može se koristiti kao razdjelnik.

VRIJEME

Omogućuje unos privremenih vrijednosti u ćeliju tablice. Sve su vrijednosti navedene u formatu "hh: mm: ss"

DATETIME

Kombinira funkcije prethodnih dviju vrsta. Format pohrane je sljedeći: "uuuu-mm-dd hh: mm: ss".

TIMESTAMP

Štedi datum i vrijeme, broje se za broj sekundi koji su protekli od ponoći 1.01.1970 i do navedene vrijednosti.

GODINA (M)

Koristi se za pohranu godišnjih vrijednosti u dvodjelnom ili četveroznamenkastom formatu.

Što još treba znati?

Sve ove vrste podataka Microsoft detaljno sustavno organizira. SQL vrste podataka razvijene su detaljnije.

Na primjer, tvrtka detalji o tome koliko se memorije dodjeljuje u bajtovima pri svakoj vrsti. Nakon proučavanja dostupnih informacija, razvojnim programerima lakše je oblikovati strukturu tablica i cijelu bazu podataka na temelju hardverskih mogućnosti poslužitelja.

Posebni pokazivač je NULL

Ponekad prilikom popunjavanja baza podataka postoji situacija kada dodavanje unosa u tablicu nije potrebno unijeti podatke u sve stupce. Za to se koristi posebni null pokazivač - NULL, koji koristi SQL jezik kao pomoć. Vrste podataka stupca, koje nije potrebno ispuniti, navedene su prilikom izrade tablica, s operatorom koji omogućuje uključivanje null vrijednosti. U drugom slučaju, operater NULL s dodatnim prefiksom NE može se upotrijebiti za označavanje obveznog završetka svih vrijednosti.

SQL jezika Tipovi podataka

Indeks NULLOna nema vrstu, već jednostavno ukazuje na prazno stanje u tablicama baze podataka. Stoga se može kombinirati s bilo kojim od gore navedenih vrsta.

Dijelite na društvenim mrežama:

Povezan
Baza podataka je složen sustavBaza podataka je složen sustav
Normalizacija baze podatakaNormalizacija baze podataka
SQL datoteku. SQL format datoteke: opis proširenjaSQL datoteku. SQL format datoteke: opis proširenja
Pregled sustava za upravljanje bazama podatakaPregled sustava za upravljanje bazama podataka
Koji su podaci? Vrste podatakaKoji su podaci? Vrste podataka
Kakav je oblik prezentacije iste vrste podataka? Vrste informacija.Kakav je oblik prezentacije iste vrste podataka? Vrste informacija.
Što je SQL upit?Što je SQL upit?
Obriši izjavu Izbriši MySQLObriši izjavu Izbriši MySQL
Kako stvoriti bazu podataka i što je SQL?Kako stvoriti bazu podataka i što je SQL?
Osnovna svojstva informacijaOsnovna svojstva informacija
» » SQL (vrste podataka): tablica
LiveInternet