RíomhairíBunachair

SQL (cineálacha sonraí): Tábla

Sa lá atá inniu tá líon mór na n-uirlisí agus teicneolaíochtaí chun stóráil faisnéise. Tá ceann de na bealaí is coitianta ar an mbunachar sonraí, a bhfuil úsáid as córais rialaithe éagsúla. Glacann an modh seo stórála go bhfuil gach ceann de na sonraí struchtúr soiléir air agus atá liostaithe i dtábla ar leith. Siad, ina dhiaidh, i bhfoirm tréithe ar leith colún cineál sonraí.

Sonraí Cineál - céard é féin?

Sa lá atá inniu, tá roinnt sainmhínithe a mhíníonn, an coincheap an téarma "cineál sonraí." Mar sin féin, tá gach ceann acu tuiscint coiteann amháin. Dá bhrí sin, an cineál sonraí a ainmniú ar treallach mar ghrúpa sonraí, arb iad is sainairíonna a chuid luachanna (carachtar, uimhriúil, srl) agus freisin oibríochtaí i bhfeidhm ar na luachanna san áireamh.

Is Raon feidhme na cineálacha sonraí ilghnéitheach. Déantar iad a úsáid, ní hamháin le haghaidh stórála, ach freisin i gcláir le haghaidh tascanna éagsúla. Nuair a bhíonn cláir a dhearadh Tá forbairt forleathan agus úsáid cineálacha sonraí dhúchais le sraith ar leith na n-oibríochtaí. Mar sin féin, bunaithe ar an úsáideoir i gcónaí na cineálacha bunúsacha sonraí. Tá SQL-chaighdeán bunaithe ar úsáid na cineálacha is coitianta de bunúsaí, ach le roinnt sainiúil breiseán.

Aicmiú cineálacha sonraí

Bhí Sonraí Grúpáil de réir cineáil ar feadh i bhfad agus bhí de bharr an gá faisnéis a eagrú do phróiseáil éasca. Anois bhonn na cineálacha sonraí atá ann cheana ndéanann dhá: carachtar agus uimhriúil.

Bunaithe ar a n-aicmiú atá ann faoi láthair tá forbairt, lena n-áirítear leideanna, loighciúil, slánuimhir, snámhphointe uimhriúil agus cineálacha sonraí teaghrán. Clúdaíonn aicmiú go hiomlán gach ceann de na thuas - SQL. Mar sin féin, tá sa bhreis add-orlach do roinnt DBMS nua-aimseartha. Ina measc seo tá Oracle agus MySQL.

Cineálacha Bunúsach Sonraí

Úsáidte nuair táblaí tréithe a chomhlíonann na caighdeáin teanga a chruthú ar an SQL, cineálacha sonraí roinnte i 4 rang:

  • teaghráin;
  • codáin;
  • luach tselochiselennye;
  • Dáta agus am luachanna.

Cineál sonraí Teaghrán

An chéad ghrúpa de luachanna a stóráil aon sonraí, ionadaíocht mar charachtair.

Is féidir é a carachtair speisialta, uimhreacha agus litreacha, a bheidh ina n-iomláine a bheith teaghrán in aon SQL cheist. Cineálacha liostú tábla sonraí a suífear thíos, chun foirm a chéad ghrúpa.

CHAR (méid)

Tá sé in úsáid chun teaghráin stóráil. Ceadaíonn Paraiméadar sna lúibíní a shocrú ar an fad na sreinge a stóráil. An méid uasta i mbearta, is féidir a leagan síos do an tsraith nua - 255.

Varchar (méid)

Mar an gcéanna, is féidir leis an gcineál roimhe stóráil teaghrán 255 carachtair ar fad. Mar sin féin, murab ionann agus CAR go bhfuil an méid is gá de chuimhne a leithdháileadh le haghaidh stóráil an luach den chineál seo. Is é sin, le haghaidh teaghrán comhdhéanta de 5 carachtair, 6 bytes de chuimhne ag teastáil. Sa chéad chás beidh an chuimhne don luach a roghnú de réir paraiméadar sin.

TÉACS TINY

A úsáidtear chun sonraí a stóráil teaghrán suas go dtí 255 carachtair.

TEXT

Úsáidte le haghaidh stóráil faisnéise téacs, nach bhfuil an méid a bheith níos mó ná 65 535 carachtar.

Blob

Is é an cineál sonraí cineál TEXT den chineál céanna agus is féidir a choinneáil ar an t-eolas téacs bunachar a toirt is féidir a bhaint amach 65,535 carachtair. Ach i gcleachtas tá sé in úsáid le haghaidh stóráil sonraí fuaime, pictiúir, doiciméid leictreonacha, agus mar sin de.

TÉACS MEDIUM

Bhí sé deartha atá bunaithe ar an gcineál TEXT, ach is féidir leat níos mó sonraí a stóráil gheall ar an méid méadaithe de suas le 16,777,215 de litreacha nó siombailí.

Blob MEDIUM

A úsáidtear chun a stóráil i mbunachar sonraí na doiciméid leictreonacha, nach bhfuil an méid a bheith níos mó ná an marc de 16,777,215 carachtair.

LONG TEXT

Feidhmiúil cosúil leis an gcineál roimhe sin, ach a bhfuil toilleadh cuimhne níos mó de suas le 4 ghigibheart.

LONG Blob

Ceadaíonn sé duit a chur i an bonn de líon mór sonraí (4 294 967 295 carachtar).

Áirithe (a, b, c, etc.)

Cineál sonraí speisialta a úsáidtear a shainiú liosta de luachanna féideartha. 65,535 Is féidir leat chun luachanna a shonrú. Is féidir sraitheanna de chineál a bhí i gceist luach amháin ó sraith shonraithe. Beidh sa chás ina mbeidh an Chomh maith leis na luachanna nach bhfuil i láthair sa liosta sa tábla a scríobh chuig luach folamh.

SET

Sainmhíníonn an tacar na luachanna bailí. I gcodarsnacht leis an gcineál roimhe, tá 64 a úsáidtear chun é go bhfuil paraiméadair d'fhéadfadh a bheith initialized ag aon nó roinnt eilimintí ón tacar argóintí.

Tábla cineálacha sonraí codánach

Cineálacha SQL codánach sonraí a úsáidtear le haghaidh stóráil uimhreacha snámhphointe. Go praiticiúil, mar riail, a leagtar na táscairí airgeadais éagsúla. Ag brath ar an cruinneas is gá a úsáid ar cheann de na trí seo a leanas:

Snámhphointe (méid, d)

Ceadaíonn sé go bhfuil Léiríonn uimhreacha codánacha cruinneas d.

DOUBLE (méid, d)

A úsáidtear chun a stóráil uimhreacha codánacha le cruinneas dénártha.

DEACHÚIL (méid, d)

A choinneáil ar na luachanna codánacha mar teaghráin.

Mar shampla, i cruinneas ríomh baincéireachta na chodán shroicheann luach de 8 nó comharthaí 10-NIALAS-Th. Ní féidir leis an chéad dá chineál a úsáid sa réimse seo.

táscairí airgeadais Coimeád i bhfoirm línte chuidíonn go mór an réiteach ar fhadhbanna go leor. Mar sin féin, ag déileáil le saincheisteanna airgeadais nó comhshó oibríochtaí éagsúla SQL cineál sonraí a dhéanamh Tá tábhacht mhór. Ba cheart d'fhorbróirí a bheith cinnte a mheas an cineál modhanna stóráil agus a phróiseáil, fanann na sonraí gcónaí mar an gcéanna.

Cineál sonraí Slánuimhir

Slánuimhreacha - grúpa ar leith de uimhreacha a chomhdhéanann an ceann de na haicmí lárnacha. Cineálacha Slánuimhir Sonraí SQL bunaithe ar úsáid an hUIMHIR cineál bonn le síneadh cuid de a n-airíonna.

INT (méid)

luachanna slánuimhreacha Stóráil bheidh ina réimse [-2 31; 2 31 -1]

TINYINT (méid)

Feidhmíonn sé le líon na stóráil i raon na -128 go 127

SMALLINT (méid)

Arb iad is sainairíonna réimse méadaithe de luachanna stóráilte ar an méid ó -32 768-32 767

MEDIUMINT (méid)

Úsáidte le haghaidh uimhreacha idir gné -2 stóráil roimh an 3 Feabhra 2 2 3 -1

BIGINT (méid)

Clúdaíonn an raon slánuimhreacha, ag tosú le 63 agus dar críoch -2 2 63 -1

Roghnú an cineál ceart na sonraí a, is féidir leat a shábháil leor de chuimhne, agus a laghdú costas an ama freastalaí ag teastáil SQL-fiosrúcháin a fhorghníomhú. cineálacha sonraí, nó in áit a n-raon, a chinneadh an méid spáis stórála ag teastáil.

Dá bhrí sin, tá forbróirí bunachar tábhachtach a mheabhrú go thoradh ar an úsáid a bhaint as raonta mór tréithe le méadú ar chostas gcuimhne. Is gá chun anailís a dhéanamh soiléir ann na cúraimí agus cásanna nuair is eol raon agus coinníollacha na n-uimhreacha úsáide sínithe neas aithint. Má tá an raon na n-argóintí a úsáidtear beag, agus beidh na huimhreacha a bheith dearfach, bheadh sé níos mó ceart a bhaint as tréithe déanta gan síniú gan síniú.

Na cineálacha Dáta agus am na sonraí

I staidéar a dhéanamh ar na fothaí na cineálacha sonraí SQL, dáta agus am bhfuil spéis ar leith.

Ag baint úsáide as na cineálacha seo a leanas Soláthraíonn buntáistí breise i bhforbairt na gcóras a bhíonn ag brath ar pharaiméadair sealadacha.

DATE

An príomhchuspóir - an dáta a taiscfear iad i bhformáid YEAR-MÍ-DAY ( "YYYY-MM-DD" nó "bbbb-mm-dd"). Luachanna tipiciúla atá scartha ag "-" Mar sin féin, aon charachtar amháin líon a fostaithe mar dheighilteoir.

TIME

Ceadaíonn sé duit a stóráil na luachanna cille tábla sealadach. Gach luachanna atá sonraithe «hh: mm: ss» Formáid

datetime

Nascann sé feidhmeanna an dá chineál roimhe. Is í an fhormáid stórála mar seo a leanas: "bbbb-mm-dd hh: mm: ss».

stampa ama

Stórais dáta agus am, líon inchomhairthe de soicind caite ón dáta a meán oíche 1970/01/01 agus go dtí an méid sonraithe.

BLIAIN (M)

A úsáidtear chun a stóráil na luachanna bliantúla i bhformáid dhá nó ceithre dhigit.

Cad eile is gá duit fios a bheith agat?

Gach ceann de na cineálacha sonraí atá systematized go mion ag Microsoft. Cineálacha SQL Sonraí oibrigh sé amach níos mine.

Mar shampla, péinteáilte ag mion, cé go bhfuil cuimhne i bhfad a leithdháileadh i mbearta, ag baint úsáide as gach cineál. Tar éis scrúdú a dhéanamh ar an t-eolas atá ar fáil, forbróirí níos éasca a dhearadh an struchtúr táblaí agus bhunachar sonraí ar fad atá bunaithe ar na cumais crua-earraí ar an bhfreastalaí.

pointeoir Speisialta - NULL

Uaireanta chomhlánú an mbunachar sonraí tá staid ina nuair taifid a chur tú ar an tábla an gá atá le faisnéis a chur isteach i ngach colúin ar iarraidh. Chun na críche sin le pointeoir speisialta chun luach folamh - NULL, atá mar lámh chúnta úsáid na teanga SQL. Cineálacha colúin sonraí, nach bhfuil gá le líonadh, nuair a chruthú na táblaí a shonróidh an t-oibreoir, lena gceadaítear cuimsiú luachanna null. oibreoir Seachas sin NULL le réimír breise féidir a bheith fostaithe a chur in iúl chun críche éigeantach de gach luachanna.

pointeoir NULL Tá sé aon chineál, ach amháin pointí le luach null sna táblaí bunachar sonraí. Dá bhrí sin, is féidir é a chomhcheangal le haon cheann de na cineálacha thuas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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