ኮምፒውተሮች, የውሂብ ጎታዎች
SQL (የውሂብ አይነቶች): የርዕስ ማውጫ
በዛሬው ዓለም ውስጥ ለ መሳሪያዎች እና ቴክኖሎጂዎች ከፍተኛ ቁጥር አሉ የመረጃ ማከማቻ. በጣም የተለመዱ መንገዶች አንዱ የተለያዩ ቁጥጥር ስርዓቶች የሚጠቀሙ ይህም ለ ጎታ ናቸው. ይህ ማከማቻ ዘዴ ውሂብ ሁሉ በግልጽ የተዋቀሩ ናቸው ልዩ ሠንጠረዥ ውስጥ ተዘርዝረዋል ይገምታል. እነሱ ደግሞ በበኩላቸው, አንድ የተወሰነ የውሂብ አይነት አምድ ባህሪያት የያዘ.
የውሂብ አይነት - ምን ነው?
ዛሬ, በርካታ ትርጓሜዎች አሉ, የሚለው ጽንሰ ያብራራል "የውሂብ አይነት." ይሁን እንጂ ከእነርሱ እያንዳንዳቸው አንድ የጋራ ስሜት አለው. ስለዚህ, የውሂብ ዓይነት በዘፈቀደ በውስጡ እሴቶች (ባህርይ, የቁጥር, ወዘተ) እና እንዲሁም ክወናዎችን ወደ ከግምት እሴቶች ተግባራዊ በማድረግ ባሕርይ የውሂብ ቡድን, እንደ የተሰየሙ ይችላል.
የውሂብ አይነቶችን ስፋት ብዙ ገፅታ ነው. እነዚህ ማከማቻ, ነገር ግን ደግሞ የተለያዩ ተግባራት ፕሮግራም ውስጥ ብቻ ጥቅም ላይ ይውላሉ. ፕሮግራሞችን መንደፍ ጊዜ ቀዶ አንድ የተወሰነ ስብስብ ጋር ተወላጅ የውሂብ አይነቶችን በስፋት ልማት እና አጠቃቀም ነው. ይሁን እንጂ, ተጠቃሚ ላይ የተመሠረተ ሁልጊዜ መሠረታዊ የውሂብ አይነቶች ናቸው. SQL-መደበኛ ደግሞ መሠረታዊ በጣም የተለመዱ ዓይነቶች አጠቃቀም ላይ የተመሠረተ, ነገር ግን የተወሰነ add-ons በርካታ ጋር ነው.
የውሂብ አይነቶችን ምደባ
አይነት በ የመልክ ውሂብ ለረጅም ጊዜ ነበር እና ቀላል ሂደት መረጃ ለማደራጀት አስፈላጊነት ምክንያት ነበር. ቁምፊ እና የቁጥር: አሁን ነባር የውሂብ አይነቶች መሠረት ሁለት ይፈጥራሉ.
የአሁኑ ምደባ መሠረት ላይ ዘዴውን, ምክንያታዊ, ኢንቲጀር, ቁጥራዊ ተንሳፋፊ ነጥብ እና ሕብረቁምፊ ውሂብ አይነቶች ያካትታል, ይህም የዳበረ ተደርጓል. SQL - ምደባ ሙሉ ከላይ ሁሉ ይሸፍናል. ይሁን እንጂ አንዳንድ ዘመናዊ DBMS ተጨማሪ add-ተሰኪዎች አሉ. እነዚህ Oracle እና MySQL ያካትታሉ.
መሰረታዊ ውሂብ አይነቶች
ቋንቋ መስፈርቶች የሚያሟሉ ባህሪያት ሰንጠረዦችን በመፍጠር ጊዜ ጥቅም ላይ ያለውን SQL, የውሂብ አይነቶች 4 ክፍሎች ይከፈላሉ;
- ሕብረቁምፊዎች;
- ክፍልፋዮች;
- tselochiselennye እሴት;
- ቀን እና ሰዓት እሴቶች.
ሕብረቁምፊ የውሂብ አይነት
እሴቶች መካከል የመጀመሪያው ቡድን ፊደላት የሚወከለው ማንኛውም ውሂብ ለማከማቸት.
ይህም ያላቸውን አጠቃላዩን ውስጥ በማንኛውም ውስጥ ሕብረቁምፊ ተደርገው ይወሰዳሉ ይህም ልዩ ቁምፊዎች, ቁጥሮችን እና ፊደሎችን, ሊሆን ይችላል መጠይቅ SQL. ከዚህ በታች ይታያል የትኛው ውሂብ ሰንጠረዥ ዝርዝር አይነቶች, አንድ የመጀመሪያው ቡድን ለማቋቋም.
CHAR (መጠን) | ይህም ሕብረቁምፊዎች ለማከማቸት ጥቅም ላይ ይውላል. በ በቅንፍ ውስጥ መለኪያ ያለውን የተከማቸ ሕብረቁምፊ ርዝመት ለማስተካከል ያስችለዋል. የረድፍ ሊዘጋጁ የሚችሉ ባይቶች ውስጥ ከፍተኛውን መጠን - 255. |
VARCHAR (መጠን) | በተመሳሳይም, ወደ ቀዳሚው ዓይነት ረጅም ሕብረቁምፊ 255 ቁምፊዎች ማከማቸት ይችላሉ. ይሁን እንጂ, CHAR በተቃራኒ ትውስታ የሚፈለገውን መጠን የዚህ አይነት ዋጋ ለማከማቸት የተመደበው ነው. ይህ 5 ቁምፊዎች, ያስፈልጋል ትውስታ 6 ባይት ያካተተ ሕብረቁምፊ ያህል ነው. በመጀመሪያው ሁኔታ ውስጥ እሴት ትውስታ አለ ልኬት መሠረት የተመረጠው ይደረጋል. |
ደቃቃ ጽሑፍ | 255 ቁምፊዎች እስከ ሱቅ ሕብረቁምፊ ውሂብ ነበር. |
ጽሑፍ | የጽሑፍ መረጃ ለማከማቸት ጥቅም ላይ, ይህም መጠን 65 535 ቁምፊዎች መብለጥ አይችልም. |
ጓል | የውሂብ አይነት ተመሳሳይ ጽሁፉን አይነት ነው እና የማን መጠን 65.535 ቁምፊዎች መድረስ ይችላሉ ጎታ የጽሑፍ መረጃ እንዲጠብቁ ያስችላቸዋል. ነገር ግን በተግባር በጣም ወጣ የድምጽ ውሂብ, ስዕሎች, ኤሌክትሮኒክ ሰነዶች, እና ማከማቻ ጥቅም ላይ ውሏል. |
ጠሪነት ጽሑፍ | ይህ ጽሁፍ አይነት ላይ የተመሰረተ የተነደፉ, ነገር ግን እናንተ ምክንያት እስከ ፊደሎች ወይም ምልክቶች 16.777.215 ወደ እየጨመረ መጠን ተጨማሪ ውሂብ እንዲያከማች ያስችለዋል ነበር. |
ጠሪነት ጓል | ኤሌክትሮኒክ ሰነዶች ጎታ ውስጥ ለማከማቸት ያገለግላሉ, ይህም መጠን 16.777.215 ቁምፊዎች ምልክት መብለጥ አይችልም. |
ረጅም ጽሑፍ | አሠራሩ ወደ ቀዳሚው አይነት ጋር ተመሳሳይ, ነገር ግን እስከ 4 ጊጋ አንድ ትልቅ የማስታወስ አቅም ጋር. |
በረጅሙ ጓል | አንተ የውሂብ ትላልቅ ጥራዞች (4 294 967 295 ቁምፊዎች) ግርጌ ላይ ለማስቀመጥ ያስችልዎታል. |
ENUM (ሀ, ለ, ሐ, ወዘተ) | በተቻለ እሴቶች ዝርዝር ለመግለጽ ጥቅም ላይ መሆኑን ልዩ የውሂብ አይነት. 65535 እናንተ እሴቶች እንዲገልጹ ያስችልዎታል. በጥያቄ ውስጥ ያለውን ዓይነት ረድፎች የተወሰነ ስብስብ አንድ ነጠላ ዋጋ መቀበል ይችላሉ. የ በተጨማሪ በሰንጠረዡ ውስጥ ከተሰጠው ዝርዝር ውስጥ ማቅረብ አይደሉም እሴቶች ይሆናል ባለበት ሁኔታ ውስጥ ባዶ እሴት ይጻፋል. |
አዘጋጅ | ትክክለኛ እሴቶች ስብስብ ይገልፃል. ወደ ቀዳሚው አይነት በተቃራኒው, 64 ሙግቶች ስብስብ ከ ማንኛውም ወይም በርካታ ክፍሎች በ አልተነሳም ዘንድ ልኬቶችን የያዘ ጥቅም ላይ ይውላል. |
ሠንጠረዥ የክፍልፋይ ውሂብ አይነቶች
የክፍልፋይ SQL የውሂብ አይነቶችን ተንሳፋፊ ነጥብ ቁጥሮች ለማከማቸት የሚያገለግሉ ናቸው. በተግባር, ደንብ ሆኖ, የተለያዩ የገንዘብ አመላካቾችን ማዘጋጀት. ሦስት ከሚከተሉት ውስጥ አንዱን ለመጠቀም የሚያስፈልጉ ትክክለኛነት ላይ በመመስረት:
ለመንሳፈፍ (መጠን, መ) | ይህ ክፍልፋይ ቁጥሮች ትክክለኛነትን መ የሚጠቁም መያዝ ያስችላል. |
ድርብ (መጠን, መ) | ሁለትዮሽ ትክክለኝነት ጋር ክፍልፋይ ቁጥሮችን ለማከማቸት ያገለግላሉ. |
አስርዮሽ (መጠን, መ) | ሕብረቁምፊዎች እንደ ክፍልፋይ እሴቶች መጠበቅ. |
ለምሳሌ ያህል, የክፍልፋይ ክፍል የባንክ ስሌት ትክክለኛነት በ 8 ወይም 10-የማያውቅበት-Th ምልክቶች አንድ እሴት ይደርሳል. የመጀመሪያዎቹ ሁለት ዓይነቶች በዚህ አካባቢ ላይ ጥቅም ላይ ሊውል አይችልም.
መስመሮች መልክ የገንዘብ አመልካቾች መቆየት እጅግ በርካታ ችግሮች መፍትሄ የሚያመቻች. ይሁን እንጂ, የፋይናንስ ጉዳዮች ጋር ግንኙነት ወይም የተለያዩ ቀዶ SQL የውሂብ አይነት ልወጣ በመወጣት ረገድ ትልቅ ቦታ የሚሰጠው ነው. ገንቢዎች አከመቻቸት እና ሂደት ዘዴዎች አይነት ግምት እርግጠኛ መሆን ይኖርበታል, ወደ ውሂብ ሁልጊዜ ተመሳሳይ ይቀራሉ.
ኢንቲጀር የውሂብ አይነት
የመቁጠሪያ - ዋና ትምህርቶች መካከል አንዱ የሚሠራው ቁጥሮች የተለየ ቡድን. ኢንቲጀር SQL የውሂብ አይነቶች በውስጡ ንብረቶች አንዳንድ ቅጥያ ጋር ቤዝ አይነት ኢንቲጀር አጠቃቀም ላይ የተመሠረቱ ናቸው.
Int (መጠን) | [ክልል በመመሥረት ማከማቻ ኢንቲጀር እሴቶች -2 31; 2 31 -1] |
TINYINT (መጠን) | ይህ -128 127 ድረስ ያለውን ክልል ውስጥ መደብር ቁጥሮች ያገለግላል |
SMALLINT (መጠን) | 32 767 ከ -32 768 መጠን ውስጥ የተከማቹ እሴቶች እየጨመረ ክልል ባሕርይ |
MEDIUMINT (መጠን) | ይህም -2 ከ ቁጥሮች ልኬት ለማከማቸት ያገለግላል 2 3 2 2 3 -1 |
BIGINT (መጠን) | 63 ጀምሮ እና -2 2 63 -1 በማያልቅ, ኢንቲጀሮች ክልል ይሸፍናል |
ውሂብ በቀኝ አይነት መምረጥ, አንተም የማስታወስ ብዙ ማስቀመጥ, እና አገልጋዩ ጊዜ ወጪ አስፈላጊ SQL-መጠይቆችን በሚፈጸምበት መቀነስ ይችላሉ. የውሂብ አይነቶችን, ወይም ክልል ይልቅ, ያስፈልጋል የማከማቻ ቦታ መጠን ይወስናል.
ስለዚህ, ጎታ ገንቢዎች ባህሪያት ትላልቅ ክልሎች አጠቃቀም ትውስታ ወጪ መጨመር የሚወስደው ማስታወስ አስፈላጊ ነው. ይህም በግልጽ ተግባራት ለመተንተን እና ግምታዊ ክልል እና አጠቃቀም የተፈረመበት ቁጥሮች ሁኔታ የሚታወቅ ቦታ ጉዳዮች ለይቶ ለማወቅ አስፈላጊ ነው. ጥቅም ላይ እሴቶች መካከል ክልል አነስተኛ ነው, እና ሁሉም ቁጥሮች አዎንታዊ ይሆናል ከሆነ, ያልፈረመ የተቋቋመው አይነታ ያልተረጋገጡ መጠቀም የበለጠ ትክክለኛ ይሆናል.
ቀን እና ሰዓት ውሂብ አይነቶች
SQL ውሂብ አይነቶች, ቀን እና ሰዓት መሠረት ጥናት ላይ በተለይ ትኩረት የሚስቡ ናቸው.
የሚከተሉትን ዓይነቶች በመጠቀም ጊዜያዊ መለኪያዎች ላይ የሚወሰኑ ስርዓቶች ልማት ውስጥ ተጨማሪ ጥቅሞች ያቀርባል.
DATE | ዋናው ዓላማ - ቅርጸት ዓመት-ወር-ቀን ( "ዓዓዓዓ-ወወ-ቀቀ" ወይም "ዓዓዓዓ-ወወ-ቀቀ") ውስጥ ተቀማጭ ቀን. አይነተኛ እሴቶች የተለዩ ናቸው "-" ይሁን እንጂ, ቁጥሮችን ሌላ ማንኛውም ቁምፊ SEPARATOR እንደ ተቀጣሪ ይችላል. |
TIME | እርስዎ ጊዜያዊ የሠንጠረዥ ሕዋስ እሴቶች እንዲያከማች ያስችለዋል. ሁሉም እሴቶች ቅርጸት «ሰሰ ደደ ሰሰ» የተገለጹ ናቸው |
DATETIME | ይህም ባለፉት ሁለት ዓይነቶች መካከል ተግባራት ያዋህዳል. "ዓዓዓዓ-ወወ-ቀቀ ሰሰ: ደደ ሰሰ» እንደሚከተለው የማከማቻ ቅርጸት ነው. |
TIMESTAMP | መደብሮች ቀንና ሰዓት, እኩለ 01/01/1970 ጀምሮ እና የተገለጸውን እሴት ድረስ ያለፉ ሰከንዶች ውስጥ countable ቁጥር. |
ዓመት (መ) | አንድ ባለሁለት ወይም አራት-አሃዝ ቅርጸት ዓመታዊ እሴቶች ለማከማቸት ያገለግላሉ. |
ሌላ ምን ማወቅ ያስፈልገናል?
የውሂብ የእነዚህ አይነት ሁሉም የ Microsoft ላይ በዝርዝር ስልታዊ ናቸው. የ SQL ውሂብ አይነቶች ተጨማሪ ዝርዝር ውስጥ ይሠራ ነበር.
ለምሳሌ ያህል, ብዙ ማህደረ ትውስታ ለእያንዳንዱ ዓይነት በመጠቀም በባይቶች የተመደበ ነው እንዴት ዝርዝር, በ ተስሏል. የሚገኙ መረጃዎች ከመረመሩ በኋላ, ቀላል ገንቢዎች የአገልጋዩ የሃርድዌር አቅም ላይ የተመሠረተ ጠረጴዛዎች እና መላው ጎታ መዋቅር ለመንደፍ.
ልዩ ጠቋሚ - ባዶ
አንዳንድ ጊዜ በማጠናቀቅ ጎታ ወደ ጠረጴዛ ሁሉ አምዶች ውስጥ መረጃን ለማስገባት አስፈላጊነት መዛግብት ለማከል ጊዜ ጠፍቷል ባለበት ሁኔታ ነው. ባዶ, የ SQL ቋንቋ በመጠቀም ረገድ እርዳታ አድርጎ ነው - ይህ ዓላማ ባዶ እሴት ልዩ ጠቋሚ ነው. አልቦ እሴቶች እንዲካተቱ የሚፈቅድ ወደ ጠረጴዛዎች ከዋኝ የተገለጹ በመፍጠር ጊዜ የግድ የላቸውም የትኛው ውሂብ ዓምዶች, አይነቶች: መሞላት አለበት. አለበለዚያ ባዶ ከዋኝ ተጨማሪ ቅጥያ ጋር ሁሉ እሴቶች አስገዳጅ ማጠናቀቂያ ለማመላከት ተቀጣሪ ላይሆን ይችላል.
ባዶ ጠቋሚ ምንም አይነት የለውም, ነገር ግን እንዲያው የዳታቤዝ ጠረጴዛዎች ውስጥ አልቦ እሴት ይጠቁማል. ስለዚህ ከላይ ዓይነቶች ማንኛውም ጋር ሊጣመር ይችላል.
Similar articles
Trending Now