KompyutaProgramu

Meza ya viumbe kazi katika SQL - Kujenga Jedwali

Kufanya kazi na database moja kwa moja na meza ya mabadiliko na data iliyomo. Lakini kabla ya kuanza kwa hatua ya meza ya kujenga. Kuna a maalum SQL kazi ili aŭtomate mchakato huu - "kujenga meza".

Jambo la kwanza!

Kabla ya kushughulikia mchakato wa kuunda spreadsheets kutumia MS SQL "CREATE TABLE" amri, ni muhimu kwa wakazi wa kile tunahitaji kujua kabla ya kutumia kazi.

Kwanza kabisa, unahitaji kuja na jina la meza - ni lazima kipekee ikilinganishwa na watu wengine katika database, na kufuata sheria chache. jina lazima ianze kwa herufi (az), na kisha inaweza kufuatwa na barua yoyote, tarakimu na mistari chini, na kusababisha maneno haipaswi kuwa neno hifadhi. jina la jedwali haiwezi kuzidi wahusika 18.

Baada ya kuelezwa jina, muundo iundwe: kuja na majina ya nguzo tukidhani aina yao data, na ambayo mashamba lazima kujazwa. Kuna pia mara moja kuamua uwanja wa nje na funguo za msingi, na pia inawezekana kupunguza maadili data.

wengine wa meza inaweza kuwa haki kwa urahisi yanatathmini sahihi, hivyo hatua ya kujenga meza, wanaweza kuwa na mawazo si kumaliza.

syntax

The muundo wa meza, unaweza kuendelea na yake ya kuundwa. Matokeo yake ni rahisi kutosha, kwa kutumia SQL kazi "CREATE TABLE". Inahitaji user kutaja awali zuliwa jina meza na safu orodha, kubainisha kwa kila aina na jina. syntax ni kama ifuatavyo:

CREATE TABLE table_name
({COLUMN_NAME datatype [DEFAULT kujieleza] [column_constraint] ... | table_constraint}
[{COLUMN_NAME datatype [DEFAULT kujieleza ] [column_constraint] ... | table_constraint}] ...)

hoja kutumika katika makala ya kubuni ni:

  • table_name - jina meza
  • COLUMN_NAME - jina safu
  • aina ya data kutumika katika uwanja huu - datatype
  • DEFAULT - kujieleza kutumika katika safu chaguo-msingi.

Pia ni inawezekana kutumia wawili hoja kazi zaidi:

  • Mipangilio Column - colum_constraint
  • table_constraint - meza mazingira

Ndani yao, mtumiaji anaweza kutaja kazi inahitajika kwa ajili ya mapungufu au hali ya kujaza jedwali.

Makala kujenga meza

Wakati wa kuandika swala SQL "CREATE TABLE" kazi, wakati mwingine ni muhimu kuanzisha sheria kwa kujaza katika nyanja. Ili kufanya hivyo, unahitaji kuongeza makala sifa maalum ambayo kufafanua seti fulani ya masharti.

Ili kuamua kama kiini kuwa null, basi taja jina na aina ya safu lazima kujiandikisha moja ya maneno ya NULL (inaweza kuwa maadili null), au sio NULL (sharti kujazwa).

Wakati kujenga meza katika hali nyingi required kuunganisha kila rekodi ya kuepuka kuwa na mbili kufanana. Ili kufanya hivyo mara nyingi hutumia mstari wa nambari. Na, ili kama si kwa huhitaji mtumiaji elimu ya suala karibuni, inapatikana katika meza, katika kazi "CREATE TABLE" inatosha kutaja msingi muhimu safu kwa kuandika neno muhimu "Msingi muhimu" baada shamba husika. Katika hali nyingi, ni muhimu ya msingi na kuna uhusiano kati ya meza.

Kuhakikisha hitch na ufunguo Msingi kutumiwa na nje ufunguo mali "FOREIGN KEY". Akizungumzia kwa safu, mali hii inaweza kuwa na kuhakikisha kwamba katika uwanja huu itakuwa na thamani sawa na moja ya wale walio katika shule ya msingi muhimu safu ya meza moja au tofauti. Hivyo mtu anaweza kuhakikisha kuwa data.

Kutoa ukaguzi wa kufuata baadhi ya kuweka maalum au ufafanuzi, kutumia sifa CHECK. Yeye eda the karibuni katika a orodha ya hoja kwa a kazi, na kama a binafsi parameter ina a Boolean kujieleza. Pamoja na hayo, unaweza kuzuia orodha ya thamani inawezekana, kwa mfano, kutumia meza sehemu ya "Jinsia" tu herufi "M" na "F".

Isipokuwa wale iliyotolewa, SQL kazi "CREATE TABLE" ina sifa bado wengi maalum, lakini hutumika katika yake ni machache sana.

mifano

Kuelewa kikamilifu operesheni ya kazi, ni thamani ya kuzingatia katika mazoezi, jinsi CREATE TABLE (SQL). mfano hapa chini inajenga meza iliyotolewa hapa chini:

CREATE TABLE Desturi
(ID CHAR (10) NOT NULL Msingi muhimu,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Kama unavyoona, kuweka uwezekano ukosefu wa thamani katika kiini (null) inaweza kuachwa, kwa vile ni kutumika kwa chaguo msingi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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