Računalniki, Baze podatkov
SQL (vrste podatkov): Tabela
V današnjem svetu obstaja veliko število orodij in tehnologij za shranjevanje podatkov. Ena izmed najbolj pogostih načinov so baza podatkov, za katere uporabljajo različne sisteme nadzora. Ta metoda za shranjevanje predpostavlja, da so vsi podatki jasno strukturiran in so navedeni v posebni tabeli. Ti, po drugi strani, je sestavljen iz posebnih lastnosti podatkovni tip stolpca.
podatkovni tip - kaj je to?
Danes obstaja več definicij, pojasnjuje pojem izraz "tip podatkov." Vendar pa je vsak od njih ima eno pameti. Zato vrsto podatkov lahko poljubno označi kot podatkovni skupini, označen s svojimi vrednosti (karakter, numeričnih, itd) in tudi postopki, ki se uporabljajo na obravnavanih vrednosti.
Obseg vrste podatkov je večplasten. Ti se uporabljajo ne le za shranjevanje, temveč tudi v programiranju za različne naloge. Pri načrtovanju programov je razširjena razvoj in uporaba avtohtonih vrst podatkov s posebnim niz operacij. Vendar pa glede na uporabnika so vedno osnovni podatkovni tipi. SQL standard prav tako temelji na uporabi najbolj pogostih vrst osnovna, vendar z več posebnih dodatkov.
Razvrstitev vrst podatkov
Združevanje podatkov po vrsti je bil dolgo časa in je povzročila, da je treba organizirati informacije za enostavno obdelavo. Zdaj podlagi obstoječih podatkovnih tipov tvorijo dve: značaj in numerični.
Na podlagi njihove trenutne razvrstitve je bila razvita, ki vključuje kazalce, logično, celo, številčno plavajočo vejico in vrste podatkov niz. SQL - uvrstitev v celoti pokriva vse zgoraj. Vendar pa obstajajo dodatni add-ins za nekatere sodobne SUPB. To vključuje Oracle in MySQL.
Osnovni podatkovni tipi
Uporablja pri ustvarjanju tabele atributov, ki izpolnjujejo jezikovne standarde SQL, podatkovni tipi so razdeljene v 4 razrede:
- strune;
- frakcije;
- tselochiselennye vrednost;
- datum in čas vrednosti.
podatkovni tip String
Prva skupina vrednot za shranjevanje vseh podatkov, ki so predstavljene kot znakov.
To so lahko posebni znaki, številke in črke, ki se bo v svoji celoti obravnava kot niz v katerem koli poizvedbe SQL. Vrste tabele podatkov kotacijo, ki so prikazani v nadaljevanju, da tvorijo prvo skupino.
CHAR (velikost) | To se uporablja za shranjevanje nizov. Parametrov v oklepajih omogoča, da določi dolžino shranjenih niza. Največja velikost v bajtih, ki se lahko nastavi na vrsti - 255. |
Varchar (velikost) | Podobno lahko prejšnje tip shranjevanje STRING 255 znakov. Vendar pa za razliko od CHAR, da je potrebno količino pomnilnika, namenjen za shranjevanje vrednosti te vrste. To pomeni, da za niz, ki sestoji iz 5 znakov, 6 bajtov pomnilnika potrebni. V prvem primeru se bo spomin za vrednost izbrani glede na omenjeni parameter. |
TINY BESEDILO | Uporablja se za shranjevanje podatkov niz do 255 znakov. |
BESEDILO | Uporablja se za shranjevanje informacij, besedila, katerih velikost ne presega 65 535 znakov. |
BLOB | Vrsta podatkov je podoben tip BESEDILO in omogoča, da informacije, besedilo baze podatkov, katere obseg se lahko doseže 65.535 znakov. Toda v praksi se uporablja za shranjevanje zvočnih podatkov, slik, elektronskih dokumentov, in tako naprej. |
SREDNJE BESEDILO | Zasnovan je bil glede na vrsto besedila, vendar vam omogoča, da shranite več podatkov zaradi povečane velikosti do 16.777.215 črk ali simbolov. |
SREDNJE BLOB | Uporablja se za shranjevanje v podatkovno bazo elektronskih dokumentov, katerih velikost ne presega oznako 16,777,215 znakov. |
LONG BESEDILO | Funkcionalno podoben prejšnjemu vrste, vendar z večjo pomnilniško zmogljivostjo do 4 GB. |
LONG BLOB | To vam omogoča, da na dnu velikih količin podatkov (4 294 967 295 znakov). |
ENUM (a, b, c, itd) | Posebna vrsta podatkov, ki se uporablja za določitev seznama možnih vrednosti. 65535 Omogoča, da določite vrednosti. Vrstice za zadevno vrsto lahko prejme eno vrednost iz določenega nabora. V primeru, da bo dodatek biti vrednote, ki niso prisotni na seznamu določenem v tabeli bodo napisana v prazno vrednost. |
SET | Določa sklop veljavnih vrednosti. V nasprotju s predhodnim tipom, 64 se uporablja za vsebovanje parametrov, ki se lahko inicializirani kateri koli ali več elementov iz niza argumentov. |
Tabela Delni podatkovni tipi
podatkovni tipi Britansko SQL se uporablja za shranjevanje števila s plavajočo vejico. V praksi se praviloma določi različne finančne kazalnike. Glede na zahtevano natančnost uporabite enega od naslednjih treh:
Plovec (velikost, d) | Omogoča vsebuje decimalne številke kažejo, natančnost d. |
DVOJNI (velikost, d) | Uporablja se za shranjevanje decimalne številke z binarno natančnostjo. |
DECIMALNO (velikost, d) | Vodenje decimalne vrednosti kot strune. |
Na primer, v bančnem točnost izračuna delno delu doseže vrednost 8 ali 10-NIL-Th znakov. Prvi dve vrsti ni mogoče uporabiti na tem področju.
Vodenje finančne kazalnike v obliki linij močno olajša rešitev za številne težave. Vendar pa je pri obravnavanju finančnih vprašanj ali izvedbo pretvorbe različne operacije SQL podatkovni tip je zelo pomembna. Razvijalci morajo biti prepričani, da preuči vrsto načinov skladiščenja in predelave, so podatki vedno ostajajo enaki.
Integer vrsta podatkov
Cela - ločena skupina številk tvorijo eno od osnovnih razredov. Cela vrsta podatkov SQL temeljijo na uporabi baze tipa INTEGER je z nekaj razširitev njenih lastnosti.
INT (velikost) | Vrednosti cela shranjevanje tvorijo vrsto [-2 31; 2 31 -1] |
TINYINT (velikost) | Služi za shranjevanje številk v območju od -128 do 127 |
SMALLINT (velikost) | Značilna povečanega obsega vrednosti, shranjenih v količini od -32 768 do 32 767 |
MEDIUMINT (velikost) | Uporablja se za shranjevanje številk med -2 dimenzijo pred februarjem 3 2 2 3 -1 |
BIGINT (velikost) | Zajema nabor števil, ki se začne z 63 in konča -2 2 63 -1 |
Izbira prave vrste podatkov, ki jih lahko shranite veliko pomnilnika in zmanjšati stroške časa strežnikov, ki so potrebni SQL-poizvedbe se izvajajo. tipi podatkov, oziroma njihove vrste, določi znesek potrebnega prostora za shranjevanje.
Zato, razvijalci baz podatkov, je pomembno vedeti, da je uporaba velikih razponov atributov vodi do povečanja stroškov pomnilnika. Treba je jasno analizirati naloge in določiti primere, v katerih je znano, približno območje in pogoje uporabe podpisali številk. Če je obseg argumentov uporabljena majhna, in vse številke bo pozitiven, bi bilo bolj pravilno uporabiti nepodpisane oblikovali atribut nepodpisan.
Vrste datum in čas podatkov
V študiji temeljev podatkovnih tipov SQL, datum in čas, so še posebej zanimive.
Uporaba te vrste nudi dodatne prednosti pri razvoju sistemov, ki so odvisni od začasnih parametrov.
DATE | Glavni namen - datum deponiran v formatu leto-mesec-dan ( "LLLL-MM-DD" ali "llll-mm-dd"). Tipične vrednosti so ločeni z "-", vendar katerikoli razen števila znakov lahko uporabimo kot ločevalnik. |
ČAS | To vam omogoča, da shranite vrednosti začasnih miza celic. Vse vrednosti so določene oblike «hh: mm: ss» |
DATETIME | Združuje funkcije prejšnjih dveh tipov. format za shranjevanje se glasi: »llll-mm-dd hh: mm: ss». |
TIMESTAMP | Shrani datum in čas, števno število sekund, ki so pretekli od polnoči 01/01/1970 in do določene vrednosti. |
Leto registracije (M) | Uporablja se za shranjevanje letne vrednosti v dvo- ali štiri-mestno obliko. |
Kaj še morate vedeti?
Vse te vrste podatkov so sistematizirati podrobneje pri Microsoftu. SQL podatkovnih tipov je delal podrobneje.
Na primer, naslikal natančno, koliko pomnilnika, dodeljenega v bajti, ki uporabljajo posamezno vrsto. Po pregledu na voljo informacije, razvijalci lažje oblikovati strukturo tabel in celotne baze podatkov, ki temelji na zmožnosti strojne opreme strežnika.
Posebna kazalec - NULL
Včasih dokončanje baze podatkov so razmere, v katerih, ko dodate zapisov v tabeli je treba vnesti informacije v vseh stolpcih manjka. V ta namen poseben kazalec na prazno vrednost - NULL, ki je kot pomoč pri uporabi jezika SQL. Vrste stolpce s podatki, ki nimajo nujno treba zapolniti, pri ustvarjanju tabele, ki jih določi upravljavec, ki omogoča vključitev ničelne vrednosti. Sicer NULL operater z dodatno predpono NE lahko zaposleni, ki označuje obvezno dokončanje vseh vrednot.
NULL kazalec To nima nobene vrste, temveč le kaže na null vrednosti v tabelah zbirke podatkov. Zato je mogoče v kombinaciji s katerim koli od zgornjih vrst.
Similar articles
Trending Now