TölvurGagnagrunnar

SQL (gagnatög): Table

Í heiminum í dag there ert a stór tala af tæki og tækni til að geyma upplýsingar. Eitt af algengustu leiðir eru í gagnagrunni, sem nota mismunandi kerfi stjórna. Þessi geymsla aðferð gerir ráð fyrir að öll gögn eru óskipulega og eru skráð í sérstaka töflu. Þeir, aftur á móti, samanstanda af tilteknum gögnum dálkinum eiginleika.

gögn tegund - hvað er það?

Í dag eru nokkrir skilgreiningar, skýrir hugtakið hugtakinu "gögn tegund." Hins vegar, hvor þeirra hefur einn skynsemi. Þess vegna, er gerð af gögnum getur að eigin geðþótta tilnefnt sem gagnahóp, sem einkennist af gildum þess (eðli, tölugildi, o.fl.) og einnig starfsemi er að leggja á talin gildi.

Umfang gagnatög er margþætt. Þeir eru ekki einungis notaðir til geymslu, en einnig í forritun fyrir mismunandi verkefni. Við hönnun forrit er útbreidd þróun og notkun á móðurmáli tegund gagna með tilteknu mengi aðgerða. Hins vegar, byggt á notandi eru alltaf helstu gerðir gagna. SQL-staðall er einnig byggt á notkun algengustu tegundum undirstöðu, en með nokkrum tilteknum bæta við-ons.

Flokkun gagnatög

Hópar gögn eftir tegund var löngu og var afleiðing af þörf til að skipuleggja upplýsingar til að auðvelda vinnslu. Nú grundvelli fyrirliggjandi gagna tegundir mynda tvo: eðli og tölustafir.

Á grundvelli gildandi flokkun þeirra og það hefur verið þróað, sem felur í sér ábendingum, rökrétt heiltala tölugildi fleytitölu og band gagnatög. SQL - flokkun alveg yfir allt ofangreint. Hins vegar eru fleiri bæta við-ins fyrir nokkrum nútíma Gagnasafnskerfið. Þar á meðal Oracle og MySQL.

Helstu gerðir gagna

Notað þegar búa borðum eiginleika sem uppfylla tungumál staðla SQL, gagnatög er skipt í 4 flokka:

  • strengir;
  • þættir;
  • tselochiselennye gildi;
  • dagsetningu og tíma gildi.

String gögn tegund

Fyrsti hópurinn af gildum til að geyma nein gögn, fulltrúa sem stafi.

Það getur verið sérstafir, tölur og bókstafi, sem í heild sinni verði meðhöndluð sem streng í hvaða fyrirspurn SQL. Tegundir skráningu gagna borð sem er sýnt hér, til að mynda fyrsta hóp.

CHAR (stærð)

Það er notað til að geyma strengi. Viðfang í sviga leyfir að festa lengd geymdar band. Hámarksstærð í bætum, sem hægt er að setja í röð - 255.

VARCHAR (stærð)

Á sama hátt, fyrri tegund getur geymt strengurinn 255 stafir að lengd. Hins vegar, ólíkt char að nauðsynlegt magn af minni úthlutað til að geyma verðmæti af þessu tagi. Það er, fyrir streng sem samanstendur af 5 stafi, 6 bæti af minni krafist. Í fyrsta lagi þá bendir minni fyrir gildi verður vera valin í samræmi við nefnda breytu.

TINY TEXT

Notað til að geyma band gögnum í allt að 255 stafir.

TEXT

Notað til að geyma texta upplýsingar, stærð sem er ekki meiri en 65 535 stafi.

BLOB

The tegund af gögnum er svipað TEXT gerð og leyfa til að halda upplýsingum gagnasafn texta lét bindi er hægt að ná 65,535 stafi. En í reynd er það notað til geymslu á hljómflutnings-gögn, myndir, rafræn skjöl, og svo framvegis.

MEDIUM TEXT

Það var hannað miðað við tegund texta, en leyfir þér að geyma fleiri gögn vegna aukinnar stærðar allt að 16.777.215 bréfa eða táknum.

MEDIUM BLOB

Notað til að geyma í gagnagrunni rafrænna skjala, stærð sem er ekki meiri en merki 16,777,215 stöfum.

LONG TEXT

Virkni svipað fyrri gerð, en með stærri minni afkastagetu allt að 4 gígabæta.

LONG BLOB

Það gerir þér kleift að setja í botninn á mikið magn af gögnum (4 294 967 295 stafi).

Enum (a, b, c, etc)

Sérstök gögn tegund sem er notuð til að skilgreina lista af mögulegum gildum. 65535 Gerir þér kleift að tilgreina gildi. Raðir af þeirri gerð sem um ræðir geta fengið eitt gildi frá tilgreindri mengi. Í þeim tilvikum þar sem viðbótin verður þeim gildum sem eru ekki til staðar á listanum gefin í töflunni verður skrifað á tómt gildi.

SET

Skilgreinir mengi gildar. Öfugt við fyrri gerð, 64 er notað til að geyma þætti sem má frumstilla hana með því að allir eða nokkrum þáttum úr mengi rök.

Tafla brotin gerðir gagna

Brotin SQL gögn tegundir eru notaðar til að geyma fleytitölur. Í reynd, að jafnaði, setja ýmsar fjármála vísa. Það fer eftir nauðsynlegum nákvæmni nota eitt af eftirfarandi þremur:

Flot (stærð, d)

Það gerir innihalda brotin tölur gefa til kynna nákvæmni d.

DOUBLE (stærð, d)

Notað til að geyma brotin tölur með tvöfaldur nákvæmni.

Aukastaf (stærð, d)

Halda brotin gildi eins strengi.

Til dæmis, í bankastarfsemi útreikning nákvæmni brotin hluta náð gildinu 8 eða 10-Nil-Th merki. Fyrstu tvær tegundir ekki hægt að nota á þessu svæði.

Gæsla fjármála vísa í formi línur stórlega auðveldar lausn margra vandamála. Hins vegar, í að takast á við fjárhagsleg málefni eða framkvæma ýmis starfsemi SQL gögn tegund viðskipta er mjög mikilvægt. Verktaki ætti að vera viss um að íhuga hvaða geymslu og vinnslu aðferðir, gögn vera alltaf sú sama.

Integer gögn tegund

Heilar tölur - sérstakt hóp númera sem mynda einn af helstu flokkum. Integer SQL gögn tegundir eru byggðar á notkun stöð tegund heiltölu með einhverjum framlengingu eiginleika þess.

INT (stærð)

Geymsla heiltölugildi mynda a svið af [-2 31; 2 31 -1]

TINYINT (stærð)

Það þjónar að geyma tölur á bilinu -128 til 127

SMALLINT (stærð)

Einkennist af aukinni bili sem þau eru geymdar í magni uppá frá -32 768 til 32 767

MEDIUMINT (stærð)

Notað til að geyma tölur á milli -2 vídd fyrir 3. Febrúar 2 2 3 -1

BIGINT (stærð)

Nær á bilinu heiltölur, sem hefst með 63 og endar -2 2 63 -1

Velja rétta tegund af gögnum er hægt að vista mikið af minni, og draga úr kostnaði við miðlara tíma sem þarf SQL-fyrirspurnir eru keyrð. gagnatög, eða öllu heldur fjölda þeirra, ákvarða magn af þarf geymslurými.

Því gagnasafn verktaki er mikilvægt að muna að notkun stórra svið eiginleika leiðir til aukningar í minni kostnaði. Það er nauðsynlegt að skýrt greina verkefni og skilgreina tilvik þar sem vitað áætlaða svið og skilyrði fyrir notkun undirritaður númer. Ef svið rök notuð er lítill, og allar tölur verða jákvæð, það væri réttara að nota óundirritaður myndast eiginleiki sem er óundirritað.

Þær gerðir dagsetningu og tíma upplýsingar

Í rannsókn á undirstöðum SQL gagnatög, dagsetningu og tíma eru sérstaklega áhugaverð.

Nota eftirfarandi tegundir gefur fleiri kosti í þróun kerfa sem byggjast á tímabundnum þáttum.

DATE

Megintilgangur - dagsetning afhent í forminu ÁRIÐ mánaða DAY ( "YYYY-MM-DD" eða "áááá-mm-dd"). Dæmigerð gildi eru aðskilin með "-", hins vegar allir, önnur en tölur er hœgt að nota sem skiljunnar.

TIME

Það gerir þér kleift að geyma tímabundið gildi borð klefi. Öll gildi eru tilgreind snið «hh: mm: ss»

DATETIME

Það sameinar störf fyrri tveimur gerðum. Geymslu snið er sem hér segir: "YYYY-MM-dd hh: mm: ss».

TIMESTAMP

Geymir dagsetningu og tíma, sem teljanlegt fjöldi sekúndna liðið frá miðnætti 01/01/1970 og þar tilgreint gildi.

YEAR (M)

Notað til að geyma árlega gildi í tveimur eða fjögurra stafa sniði.

Hvað annað sem þú þarft að vita?

Allar þessar tegundir af gögnum eru systematized í smáatriðum Microsoft. SQL gögn tegundir og það gekk nánar.

Til dæmis, máluð af smáatriðum, hversu mikið minni er úthlutað í bætum nota hverja gerð. Eftir skoðun á fyrirliggjandi upplýsingum, verktaki auðveldara að hanna uppbyggingu borðum og öllu hjá byggist á vélbúnaði getu miðlara.

Special músina - NULL

Stundum klára gagnagrunnurinn hefur ástandið þar þegar þú bæta við færslum í töflunni á nauðsyn þess að slá inn upplýsingar í öllum dálkum vantar. Í þessu skyni sérstaka músina til tómt gildi - NULL, sem er til að auðvelda notkun SQL tungumál. Tegundir dálka, sem ekki endilega þurfa að vera fyllt, þegar þú býrð borðin eru tilgreind af flugrekanda, sem heimilar þátttöku núll gildi. Annars NULL rekstraraðila með viðbótar forskeyti má ekki vera starfandi til að kynna skylt að ljúka öllum gildum.

NULL músina Það hefur ekkert tegund, heldur aðeins bent á núll gildi í gagnasafn matskeið. Þess vegna, það er hægt að sameina með einhverjum af ofangreindum tegundum.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 is.atomiyme.com. Theme powered by WordPress.