CyfrifiaduronRhaglennu

Swyddogaeth creu tabl yn SQL - Creu Tabl

Gan weithio gyda chronfeydd data yn uniongyrchol gysylltiedig â'r tablau newid a'r data sydd ynddynt. Ond cyn dechrau'r camau o'r tabl i greu. Mae SQL swyddogaeth arbennig i awtomeiddio'r broses hon - "CREU TABL".

Y peth cyntaf!

Cyn i ni ymdrin â'r broses o greu taenlenni gan ddefnyddio MS SQL "CREU TABL" gorchymyn, mae angen i breswylio ar yr hyn mae angen i ni wybod cyn defnyddio'r swyddogaeth.

Yn gyntaf oll, mae angen i chi ddod o hyd i enw'r y bwrdd - mae'n rhaid iddo fod yn unigryw o gymharu â phobl eraill yn y gronfa ddata, ac yn dilyn ychydig o reolau. Rhaid i'r enw yn dechrau gyda llythyr (az), ac yna gellir ei dilyn gan unrhyw llythrennau, digidau ac tanlinellau, ni ddylai'r ymadrodd sy'n deillio fod yn air neilltuedig. Ni all yr enw tabl fod yn fwy na 18 nod.

Ar ôl diffinio'r yr enw, dylai strwythur yn cael ei ddatblygu: i ddod o hyd i enwau'r colofnau arfer meddwl eu math data, a pha feysydd mae'n rhaid eu llenwi. Mae hefyd ar unwaith penderfynu ar y cae allanol ac allweddi cynradd, ac mae hefyd yn bosibl i gyfyngu gwerthoedd data.

gall gweddill y tabl fod yn weddol hawdd naws gywir, felly y cam o greu tabl, gellir eu meddwl na i ben.

cystrawen

Mae strwythur y tablau, gallwch symud ymlaen at ei greu. Ei gwneud yn ddigon hawdd, gan ddefnyddio ffwythiant SQL "CREU TABL". Mae'n gofyn i'r defnyddiwr i bennu dyfeisio enw'r tabl a colofn rhestr yn flaenorol, gan nodi ar gyfer pob math ac enw. Mae'r gystrawen fel a ganlyn:

CREU TABL table_name
({Column_name datatype [mynegiant Default] [column_constraint] ... | table_constraint}
[, {Column_name datatype [mynegiant Default ] [column_constraint] ... | table_constraint}] ...)

Mae'r dadleuon a ddefnyddir yn y nodweddion dylunio fel a ganlyn:

  • table_name - enw'r tabl
  • column_name - enw colofn
  • math data a ddefnyddir yn y maes hwn - datatype
  • Default - sef ymadrodd a ddefnyddir yn y golofn ball.

Mae hefyd yn bosibl defnyddio dau dadleuon swyddogaeth:

  • gosodiadau colofn - colum_constraint
  • gosodiadau bwrdd - table_constraint

Ynddynt, gall y defnyddiwr nodi'r gwaith sydd ei angen ar gyfer yr cyfyngiadau neu amodau o lenwi'r tabl.

Nodweddion greu tablau

Wrth ysgrifennu ymholiad i SQL "CREU TABL" swyddogaeth, mae angen weithiau i sefydlu rheolau ar gyfer llenwi yn y caeau. I wneud hyn, mae angen i chi ychwanegu nodweddion nodweddion arbennig sy'n diffinio set benodol o amodau.

Er mwyn pennu gwerth gwag, yna nodwch yr enw a'r math o golofn gofrestru un o'r geiriau allweddol a all fod mewn cell: NULL (gall fod gwerthoedd null), neu NID NULL (maes Rhaid llenwi).

Wrth greu y tabl yn y rhan fwyaf o achosion sy'n ofynnol i uno pob cofnod er mwyn osgoi cael dau union yr un fath. Er mwyn gwneud hyn yn aml yn defnyddio rhifau llinell. Ac, fel nad ydynt yn ei gwneud yn ofynnol i'r wybodaeth defnyddiwr y rhifyn diweddaraf, sydd ar gael yn y tabl, yn y swyddogaeth "CREU TABL" yn ddigon i bennu colofn allweddol gynradd drwy ysgrifennu y gair allweddol "allwedd gynradd" ar ôl y cae cyfatebol. Yn y rhan fwyaf o achosion, mae'n prif allwedd ac mae cysylltiad rhwng y byrddau.

Er mwyn sicrhau bod y bachyn â'r allwedd gynradd a ddefnyddir gan eiddo allwedd estron "ALLWEDDOL TRAMOR". Pwyntio at golofn, gall yr eiddo hwn yn cael ei sicrhau y bydd yn y maes hwn yn cynnwys yr un gwerth fel un o'r rhai sydd yn y cynradd golofn allweddol y un fath neu'n wahanol dablau. Felly gall un sicrhau bod data.

Darparu gwirio ar gyfer cydymffurfio gyda rhywfaint o set penodol neu diffiniad, defnyddiwch y GWIRIO priodoledd. Ef a ragnodir y diweddaraf mewn rhestr o ddadleuon i swyddogaeth, ac fel baramedr personol mae mynegiad Boole. Ag ef, gallwch gyfyngu ar y rhestr o werthoedd posibl, er enghraifft, defnyddiwch cae tabl "Rhyw" dim ond y llythrennau "M" a "F".

Ar wahân i'r rhai a gyflwynwyd, mae'r SQL swyddogaeth "CREU TABL" Mae gan lawer o hyd briodoleddau penodol, ond maent yn cael eu defnyddio'n ymarferol yn llawer llai cyffredin.

enghreifftiau

Er mwyn deall yn llawn gweithrediad y swyddogaeth, mae'n werth ystyried yn ymarferol, sut y mae'r TABL CREU (SQL). Mae'r enghraifft isod yn creu tabl isod:

CREU TABL Custom
(ID CHAR (10) NID NULL allwedd gynradd,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Fel y gwelwch, gosod diffyg posibl o werth yn y gell (NULL) y gellir ei hepgor, gan ei fod yn cael ei ddefnyddio gan ddiofyn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cy.delachieve.com. Theme powered by WordPress.