ኮምፒውተሮችፕሮግራም

SQL ውስጥ ጠረጴዛ ፍጥረት ተግባር - ሠንጠረዥ ፍጠር

በቀጥታ ለውጥ ጠረጴዛዎች እና የያዙትን ውሂብ ጋር የተያያዙ ጎታዎች ጋር መስራት. ነገር ግን ከጠረጴዛው ድርጊት ከመጀመሩ በፊት ለመፍጠር. በዚህ ሂደት ሰር ለማድረግ ልዩ SQL ተግባር አለ - "ሰንጠረዥ ፍጠር".

የመጀመሪያው ነገር!

እኛ MS SQL በመጠቀም የተመን ሉህ በመፍጠር ሂደት ጋር ለመቋቋም በፊት ትእዛዝ "ሠንጠረዥ ለመፍጠር", እኛ ወደ ተግባር በመጠቀም በፊት ማወቅ ያለብዎት ነገር ላይ እንዲኖሩ አስፈላጊ ነው.

በመጀመሪያ ደረጃ, እናንተ ሰንጠረዥ ስም ጋር መምጣት ያስፈልግዎታል - ይህም ጎታ ውስጥ ከሌሎች ጋር ሲነፃፀር ልዩ መሆን, እና ጥቂት ደንቦችን መከተል አለባቸው. ስም ማንኛውንም ፊደሎች, አሃዞች እና የሥር ሊከተል ይችላል ከዚያም አንድ ደብዳቤ (AZ) ጋር መጀመር, እና አለበት, በዚህ ሳቢያ ሐረግ የተያዘ ቃል መሆን የለበትም. ሰንጠረዥ ስም 18 ቁምፊዎች መብለጥ አይችልም.

ያላቸውን የውሂብ አይነት ማሰብ ጥቅም ላይ አምዶች ስሞች ጋር ይመጣል, እና የትኛው ለሥራ ዝግጁ መሞላት አለበት: ስም ፍቺ ከተመለከትን, ወደ መዋቅር ሊዳብር ይገባል. በተጨማሪም ወዲያውኑ የውሂብ እሴቶች ለመገደብ ደግሞ በተቻለ አለ ውጫዊ መስክ እና ዋና ቁልፎች ለመወሰን, እና ነው.

በሰንጠረዡ የተቀሩት በተገቢው በቀላሉ መሆን ትክክል ግምገማህን, ስለዚህ አንድ ጠረጴዛ የመፍጠር ደረጃ, እነርሱ ለማቆም አልተሰማትም ይችላል ይችላሉ.

አገባብ

ሠንጠረዦች መዋቅር, አንተ በውስጡ ፍጥረት ላይ መቀጠል ይችላሉ. "ሠንጠረዥ ለመፍጠር" SQL ተግባር በመጠቀም, ቀላል በቂ አድርግ. እያንዳንዱን አይነት እና ስም በመጥቀስ, ቀደም የተፈለሰፈው ጠረጴዛዎች እና አምዶች ዝርዝር ስም መግለፅ ተጠቃሚው ይጠይቃል. እንደሚከተለው ያለውን አገባብ ነው:

ማውጫ table_name ፍጠር
({COLUMN_NAME ላይ ይመዘገባል [ነባሪ አገላለጽ] [column_constraint] ... | table_constraint}
[{COLUMN_NAME ላይ ይመዘገባል [ነባሪ አገላለጽ ] [column_constraint] ... | table_constraint}] ...)

በስእሉ እንደሚታየው የንድፍ ባህሪያት ውስጥ ጥቅም ላይ እሴቶች ናቸው:

  • table_name - ሰንጠረዥ ስም
  • COLUMN_NAME - አንድ አምድ ስም
  • ይመዘገባል - በዚህ መስክ ውስጥ ጥቅም ላይ የውሂብ አይነት
  • ነባሪ - ነባሪ አምድ ውስጥ ጥቅም ላይ አንድ መግለጫ.

ይህ ደግሞ የሚቻል ወደ ለመጠቀም ሁለት ተጨማሪ ተግባር እሴቶች:

  • colum_constraint - አምድ ቅንብሮች
  • table_constraint - ሰንጠረዥ ቅንብሮች

ከእነሱ ውስጥ, ተጠቃሚው ገደቦች ወይም ጠረጴዛ ለመሙላት ሁኔታ ለማግኘት የሚፈለገውን ሥራ መግለጽ ይችላሉ.

ባህሪያት ሰንጠረዦች ፍጠር

የ SQL ተግባር "ሠንጠረዥ ለመፍጠር" አንድ ጥያቄ ሲጽፍ, ይህ መስኮች ላይ በመሙላት ለ ደንቦችን ለመመስረት አንዳንድ ጊዜ አስፈላጊ ነው. ይህን ለማድረግ, እናንተ ሁኔታ አንድ የተወሰነ ስብስብ ለመግለጽ ልዩ ባህሪያት ባህሪያት ማከል አለብህ.

ባዶ (አልቦ እሴቶች ሊሆን ይችላል), ወይም ባዶ (መሞላት አለበት መስክ): ባዶ እሴት ለመወሰን እንዲቻል, ከዚያም አንድ ሴል ውስጥ ሊኖሩ ይችላሉ ቁልፍ ቃላት አንዱ ማስመዝገብ አለበት ስም እና አምድ አይነት ይግለጹ.

ተመሳሳይ ሁለት እንዳይሆን ለእያንዳንዱ መዝገብ ሳይከፋፈል ያስፈልጋል አብዛኛውን ውስጥ ያለውን ጠረጴዛ በመፍጠር ጊዜ. ይህን ለማድረግ ብዙ ጊዜ መስመር ቁጥር ይጠቀሙ. እና ተግባር ውስጥ ባለው ሠንጠረዥ ውስጥ የሚገኙ የቅርብ ጊዜ እትም የተጠቃሚ እውቀት, የሚጠይቁ ሳይሆን እንደ ስለዚህ, "ሠንጠረዥ ለመፍጠር" ተጓዳኝ መስክ በኋላ ቁልፍ ቃል "ዋና ቁልፍ" በመጻፍ አንድ ዋና ቁልፍ አምድ መግለጽ በቂ ነው. አብዛኛውን ጊዜ, ይህ ዋና ቁልፍ ነው እና ሠንጠረዦች መካከል ግንኙነት አለ.

አንድ የውጭ ቁልፍ ንብረት "የውጭ ቁልፍ" የሚጠቀሙበት ዋና ቁልፍ ጋር አንድ ነገር ላይ አሰረ ለማረጋገጥ. አንድ አምድ በመጠቆም, ይህ ንብረት በዚህ መስክ ውስጥ ተመሳሳይ ወይም የተለየ ሠንጠረዦች ዋናው ቁልፍ አምድ ውስጥ ናቸው ሰዎች እንደ አንዱ ተመሳሳይ እሴት የያዘ መሆኑን ማረጋገጥ ይቻላል. ስለዚህ አንድ ሰው ያንን ውሂብ ማረጋገጥ እንችላለን.

አንዳንድ የተገለጸውን ስብስብ ወይም ትርጉም ጋር በሚጣጣም ለ ማረጋገጫ ለመስጠት, የ አይነታ ይፈትሹ ይጠቀማሉ. እሱም አንድ ተግባር እሴቶች ዝርዝር ውስጥ ያለውን የቅርብ ጊዜ የተደነገገው, እና የግል ግቤት እንደ ቡሊያን አገላለጽ አለው. ይህም ጋር, ለምሳሌ ያህል, በተቻለ እሴቶች ዝርዝር መገደብ ይችላሉ, ማዕድ "ጳውሎስ" ብቻ ደብዳቤዎች "መ" እና "F" መስክ ውስጥ መጠቀም.

የቀረበው ሰዎች ይልቅ ሌላ, የ SQL ተግባሩ "ሠንጠረዥ ለመፍጠር" በጣም አነስተኛ ነው; አሁንም ብዙ የተወሰኑ ባሕርያት አሉት; ነገር ግን በተግባር ላይ ይውላሉ.

ምሳሌዎች

ሙሉ በሙሉ ወደ ተግባር አሠራር ለመረዳት, ይህ የርዕስ (SQL) አይፈጥሩም እንዴት በተግባር መመርመራችን ጠቃሚ ነው. ከዚህ በታች ያለው ምሳሌ ከዚህ በታች ቀርቧል ሰንጠረዥ ይፈጥራል;

የርዕስ ብጁ ፍጠር
(መታወቂያ CHAR (10) አይደለም ባዶ ዋና ቁልፍ,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

እርስዎ ማየት እንደ በነባሪነት ጥቅም ላይ በመሆኑ, ሕዋስ (ባዶ) ውስጥ ዋጋ ሊሆን እጥረት በማዋቀር, ተወግደዋል ይችላል.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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