በ MySQL ውስጥ የውሂብ ጎታ እንዴት መፍጠር እንደሚቻል (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በ MySQL ውስጥ የውሂብ ጎታ እንዴት መፍጠር እንደሚቻል (ከስዕሎች ጋር)
በ MySQL ውስጥ የውሂብ ጎታ እንዴት መፍጠር እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: በ MySQL ውስጥ የውሂብ ጎታ እንዴት መፍጠር እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: በ MySQL ውስጥ የውሂብ ጎታ እንዴት መፍጠር እንደሚቻል (ከስዕሎች ጋር)
ቪዲዮ: Что произойдет, если вы не едите 5 дней? 2024, ህዳር
Anonim

ይህ wikiHow እንዴት MySQL ን በመጠቀም የውሂብ ጎታ መፍጠር እንደሚችሉ ያስተምርዎታል። የውሂብ ጎታ ለመፍጠር አገልጋዩ በሚሠራበት ጊዜ የ “mysql” የትእዛዝ መስመር በይነገጽን መክፈት እና የውሂብ ጎታ ትዕዛዞችን ማስገባት ያስፈልግዎታል።

ደረጃ

የ 3 ክፍል 1 - የ MySQL የትእዛዝ መስመርን በመክፈት ላይ

258108 1
258108 1

ደረጃ 1. የ MySQL አገልጋዩ መገናኘቱን ያረጋግጡ።

ServerMySQL በአውታረ መረቡ ላይ ከሌለ የውሂብ ጎታ መፍጠር አይችሉም።

MySQL Workbench ን በመክፈት ፣ አገልጋዩን በመምረጥ እና በ “አስተዳደር - የአገልጋይ ሁኔታ” ትር ላይ “የአገልጋይ ሁኔታ” አመልካችውን በመመልከት የአገልጋዩን ሁኔታ ማረጋገጥ ይችላሉ።

258108 2
258108 2

ደረጃ 2. የመጫኛ አቃፊውን አድራሻ (ዱካ) ይቅዱ።

አድራሻው በተጠቀመው ስርዓተ ክወና (ለምሳሌ ዊንዶውስ ወይም ማክ) ላይ የሚመረኮዝ ይሆናል-

  • ዊንዶውስ - ሲ:/የፕሮግራም ፋይሎች/MySQL/MySQL Workbench 8.0 CE/ይቅዱ እና የመጨረሻውን አቃፊ ስም አሁን ባለው የ MySQL አቃፊ ስም መተካትዎን ያረጋግጡ።
  • ማክ-ቅዳ /usr/local/mysql-8.0.13-osx10.13-x86_64/ እና የመጨረሻውን የአቃፊ ስም አሁን ባለው የ MySQL አቃፊ ስም መተካትዎን ያረጋግጡ።
258108 3
258108 3

ደረጃ 3. የኮምፒተር የትእዛዝ መስመር ፕሮግራም ይክፈቱ።

በዊንዶውስ ኮምፒተር ላይ የትእዛዝ መስመሩን ይጠቀሙ። ይህ በእንዲህ እንዳለ የማክ ኮምፒተር ተጠቃሚዎች ተርሚናልን መጠቀም ይችላሉ።

258108 4
258108 4

ደረጃ 4. ግቤቱን ወደ MySQL መጫኛ አቃፊ ማውጫ ይለውጡ።

ሲዲ ይተይቡ እና ቦታ ያስገቡ ፣ የመጫኛ አቃፊውን አድራሻ ይለጥፉ እና አስገባን ይጫኑ። ለምሳሌ ፣ በዊንዶውስ ኮምፒተር ላይ የሚከተለውን ግቤት መተየብ ይችላሉ-

ሲዲ ሲ: / የፕሮግራም ፋይሎች / MySQL / MySQL Workbench 8.0 ዓ.ም.

258108 5
258108 5

ደረጃ 5. የ MySQL የመግቢያ ትዕዛዙን ይክፈቱ።

ለምሳሌ ፣ ለተጠቃሚው ስም “የእኔ” የመግቢያ ጥያቄን ለመክፈት የሚከተለውን ግቤት ይተይቡ እና አስገባ ቁልፍን ይጫኑ።

mysql -u me -p

258108 6
258108 6

ደረጃ 6. የመለያውን የይለፍ ቃል ያስገቡ።

የእርስዎን MySQL የተጠቃሚ መለያ ይለፍ ቃል ያስገቡ ፣ ከዚያ Enter ን ይጫኑ። ወደ መለያው ውስጥ ይገባሉ እና የትእዛዝ መስመር ትግበራ ከ MySQL ትዕዛዞች ጋር ይገናኛል።

  • በትእዛዝ መስመር ትግበራ መስኮት ውስጥ “MySQL>” ምልክት ማድረጊያውን ማየት ይችላሉ። ከዚህ ደረጃ ፣ የገቡዋቸው ማናቸውም ትዕዛዞች በ MySQL የትእዛዝ መስመር ትግበራ በኩል ይከናወናሉ።
  • ወደ MySQL ትዕዛዞች እንዴት እንደሚገቡ ይረዱ። MySQL ትዕዛዞች ልክ ከትእዛዙ የመጨረሻ ክፍል በኋላ ሰሚኮሎን (;) በመጠቀም መግባት አለባቸው። እንዲሁም ትዕዛዝ ማስገባት ፣ ሰሚኮሎን መተየብ እና እንደገና አስገባን መጫን ይችላሉ።

የ 3 ክፍል 2 የውሂብ ጎታ መፍጠር

258108 7
258108 7

ደረጃ 1. የውሂብ ጎታ ፋይል ይፍጠሩ።

“የውሂብ ጎታ ፍጠር” የሚለውን የውሂብ ጎታ ፍጠር ፣ የውሂብ ጎታውን ስም በማከል እና ሰሚኮሎን በማስገባት ፣ እና Enter ን በመጫን ትዕዛዙን በመተየብ አንድ መፍጠር ይችላሉ። ለምሳሌ “የቤት እንስሳት መረጃ” ለተባለ የውሂብ ጎታ ፣ የሚከተለውን ትዕዛዝ ያስገቡ

የ Pet_Data_Animalals የውሂብ ጎታ ይፍጠሩ ፤

  • የውሂብ ጎታ ስሞች ቦታዎችን መያዝ አይችሉም። በስምዎ ውስጥ ቦታዎችን ማካተት ከፈለጉ ፣ አንድ ምልክት ማድረጊያ መጠቀም አለብዎት (ለምሳሌ “የእኔ ምርጥ ጓደኛ” “የእኔ ምርጥ ጓደኛ” ይሆናል)።
  • እያንዳንዱ የ MySQL ትዕዛዝ በሰሚኮሎን ማለቅ አለበት። የመጀመሪያውን ሴሚኮሎን ከረሱ ከ “ቀጥሎ” ብለው መተየብ ይችላሉ ”ይታያል ፣ ከዚያ እንደገና አስገባ ቁልፍን ይጫኑ።
258108 8
258108 8

ደረጃ 2. በአሁኑ ጊዜ የተቀመጠ የውሂብ ጎታ አሳይ።

የሚከተለውን ትዕዛዝ በመተየብ እና Enter ን በመጫን የተቀመጡ የውሂብ ጎታዎች ዝርዝርን ማሳየት ይችላሉ-

የውሂብ ጎታዎችን አሳይ;

258108 9
258108 9

ደረጃ 3. የውሂብ ጎታ ይምረጡ።

“ስም” እንደ የውሂብ ጎታ ስም በመጠቀም የአጠቃቀም ስም ትዕዛዙን በመተየብ ከዝርዝሩ የውሂብ ጎታ መምረጥ ይችላሉ። ለምሳሌ ፣ ለ “የቤት እንስሳት መረጃ” የውሂብ ጎታ ፣ የሚከተለውን ትዕዛዝ ይተይቡ እና አስገባን ይጫኑ።

Data_Animal_Pet ን ይጠቀሙ;

258108 10
258108 10

ደረጃ 4. የማረጋገጫ መልዕክቱ እስኪታይ ድረስ ይጠብቁ።

በገባው የመጨረሻው ትእዛዝ ስር “የውሂብ ጎታ ተቀይሯል” የሚለውን ሐረግ አንዴ ካዩ በኋላ ወደ የውሂብ ጎታ ይዘት ፈጠራ መቀጠል ይችላሉ።

ክፍል 3 ከ 3 - ጠረጴዛዎችን መፍጠር

258108 11
258108 11

ደረጃ 1. የተለያዩ የሠንጠረዥ ትዕዛዞችን ይረዱ።

ሠንጠረዥን ከመፍጠርዎ በፊት ማወቅ ያለብዎ ጥቂት የጠረጴዛዎች ቁልፍ ገጽታዎች አሉ-

  • ርዕስ - የጠረጴዛው ርዕስ ከ “ሰንጠረዥ ፍጠር” ትእዛዝ በኋላ ወዲያውኑ ተጨምሯል እና እንደ የውሂብ ጎታ ስም (ለምሳሌ ምንም ክፍተቶች የሉም) ተመሳሳይ ህጎችን መከተል አለበት።
  • የአምድ ራስጌዎች - የርዕስ ስሞችን በቅንፍ ውስጥ በመተየብ የአምዱን ራስጌዎች መግለፅ ይችላሉ (የሚቀጥለውን ደረጃ ምሳሌ ይመልከቱ)።
  • የካሬ ርዝመት - የሳጥኑን ርዝመት በሚገልጹበት ጊዜ “VARCHAR” ን (በአንዱ እና በከፍተኛው የቁምፊዎች ብዛት “VARCHAR” መካከል ለመተየብ የሚያስችልዎ ተለዋዋጭ ገጸ -ባህሪ) ወይም “ቻር” (የበለጠ እና ያነሰ አያስፈልገውም) መጠቀም ይችላሉ። የተገለጸው የቁምፊዎች ብዛት ፣ ለምሳሌ ፣ “ቻር (1)” አንድ ገጸ -ባህሪ ይፈልጋል ፣ “ቻር (3)” ሶስት ቁምፊዎች እና የመሳሰሉት)።
  • ቀኖች - በሰንጠረ chart ውስጥ ቀኖችን ማከል ከፈለጉ ፣ የአምድ ይዘቶች እንደ ቀኖች መቅረጽ እንዳለባቸው ለማመልከት የ “DATE” ትዕዛዙን ይጠቀሙ። በተጨማሪም ፣ ቀኖች በዓመት-ወር-ቀን ቅርጸት መግባት አለባቸው (

    XXXX-XX-XX

  • ).
258108 12
258108 12

ደረጃ 2. ሰንጠረlineን ይዘርዝሩ።

መረጃን ወደ ገበታ ከማስገባትዎ በፊት የሚከተለውን ትእዛዝ በመተየብ እና Enter ቁልፍን በመጫን የጠረጴዛ መዋቅር መፍጠር ያስፈልግዎታል።

የሠንጠረዥ ስም (አምድ 1 ቫርቻር (20) ፣ አምድ 2 ቫርቻር (30) ፣ አምድ 3 ቻር (1) ፣ አምድ 4 ቀን) ይፍጠሩ።

  • ለምሳሌ ፣ “የቤት እንስሳት” የሚል ርዕስ ያለው ሠንጠረዥ ለመፍጠር በሁለት ዓምዶች “VARCHAR” ፣ አንድ አምድ “ቻር” እና የቀን አምድ ፣ የሚከተለውን ትዕዛዝ መተየብ ይችላሉ።
  • ሠንጠረዥ Pet_Animal (ስም ቫርቻር (20) ፣ ዝርያዎች ቫርቻር (30) ፣ የሥርዓተ -ፆታ ቻር (1) ፣ የትውልድ ቀን);

258108 13
258108 13

ደረጃ 3. ረድፎችን ወደ ጠረጴዛው ያክሉ።

በ “አስገባ” ትዕዛዝ ፣ የውሂብ ጎታ መረጃን በመስመር ላይ በመስመር ላይ ማስገባት ይችላሉ-

ወደ table_name እሴቶች ('አምድ 1 እሴት' ፣ 'አምድ 2 እሴት' ፣ 'አምድ 3 እሴት' ፣ 'አምድ 4 እሴት') ውስጥ ያስገቡ ፤

  • ቀደም ሲል ለተጠቀመው “የቤት እንስሳት_ፓት” ሰንጠረዥ ፣ የውሂብ ረድፎችዎ እንደዚህ መሆን አለባቸው -

    በ Pet_Animal እሴቶች ('ፊዶ' ፣ 'ሁስኪ' ፣ 'ጄ' ፣ '2017-04-12') ውስጥ ያስገቡ።

  • ዓምድ ባዶ ከሆነ NULL የሚለውን ቃል እንደ ዓምድ ይዘት ማስገባት ይችላሉ።
258108 14
258108 14

ደረጃ 4. ግባ። ይህን ለማድረግ ከፈለጉ ቀጣዩን ደረጃ ይዝለሉ።

258108 15
258108 15

ደረጃ 5. አስፈላጊ ከሆነ የጽሑፍ ፋይል ይስቀሉ።

እራስዎ አንድ በአንድ መተየብ ቢኖርብዎት ህመም የሚያስከትል ብዙ የመረጃ ረድፎች ያሉት የመረጃ ቋት ካለዎት የሚከተለውን ኮድ በመጠቀም ውሂቡን የያዘ የጽሑፍ ፋይል መስቀል ይችላሉ።

በ / '\ r / n' በተቋረጠው ሰንጠረዥ nama_tabel መስመሮች ውስጥ አካባቢያዊ መረጃ '/path/namaberkas.txt' ን ይጫኑ።

  • በ “Pet_Animal” ሰንጠረዥ ምሳሌ ውስጥ የሚከተለውን ኮድ ወይም ትዕዛዝ መተየብ ይችላሉ-

    በ ‹\ r / n› በተቋረጡ የቤት እንስሳት_መዳመጃዎች መስመሮች ውስጥ የአካባቢያዊ መረጃን ‹C: /Users/username/Desktop/pets.txt› ን ይጫኑ።

  • በማክ ኮምፒውተሮች ላይ ከ ‹\ r / n’ ይልቅ ‹በ / r› የተቋረጡትን ‹መስመሮች› የሚለውን ትዕዛዝ መጠቀም ያስፈልግዎታል።
258108 16
258108 16

ደረጃ 6. የተፈጠረውን ሰንጠረዥ ይገምግሙ።

የማሳያ የውሂብ ጎታዎችን ያስገቡ ፣ ያዝዙ ፣ ከዚያ በመተየብ የውሂብ ጎታውን ይምረጡ * ከስም ይምረጡ ፣ እና ‹ስም› እንደ የውሂብ ጎታ ስም። ለምሳሌ ፣ የ “Pet_List” የመረጃ ቋቱን የሚጠቀሙ ከሆነ የሚከተለውን ትዕዛዝ ይተይቡ

የውሂብ ጎታዎችን አሳይ; * ከ Pet_List ይምረጡ ፤

ጠቃሚ ምክሮች

  • በጣም በብዛት ጥቅም ላይ የዋሉ የውሂብ ዓይነቶች እዚህ አሉ

    • ቻር ”(ርዝመት) - ይህ ተለዋዋጭ የቁምፊ ሕብረቁምፊ (ሕብረቁምፊ) ስብስብ ርዝመት አለው።
    • ቫርቸር ”(ርዝመት) - ይህ ተለዋዋጭ የቁምፊው ሕብረቁምፊ ከፍተኛ ርዝመት አለው (በገቡት ርዝመት ተለዋዋጭ መሠረት)።
    • ጽሑፍ ” - ይህ ተለዋዋጭ ከ 64 ኪሎባይት ጋር የሚመጣጠን ከፍተኛ የጽሑፍ ርዝመት ያለው የቁምፊ ስብስብ አለው።
    • INT ”(ርዝመት)-ይህ ተለዋዋጭ ከፍተኛው አሃዝ ርዝመት ያለው የ 32 ቢት ኢንቲጀር ነው (የመቀነስ ምልክት ወይም“-”ለአሉታዊ ቁጥሮች እንደ“አሃዝ”ይቆጠራል)።
    • ጊዜያዊ ”(ርዝመት ፣ አስርዮሽ) - ይህ ተለዋዋጭ እንደ አጠቃላይ የቁምፊዎች ብዛት የርዝመት እሴት ያለው የአስርዮሽ ቁጥር ነው። ይህ በእንዲህ እንዳለ የአስርዮሽ ዓምድ ከኮማ በኋላ ሊታዩ የሚችሉትን ከፍተኛ የቁጥሮች ብዛት ያመለክታል።
    • ቀን ”-ይህ ተለዋዋጭ ቀኑን በዓመት-ወር-ቀን ቅርጸት (####-##-##) ይ containsል።
    • ጊዜ ”-ይህ ተለዋዋጭ ሰዓቱን በሰዓት-ደቂቃ ሰከንድ ቅርጸት ይ containsል።
    • ENUM ”(“እሴት 1”፣“እሴት 2”፣…) - ይህ ተለዋዋጭ የሙሉ ቁጥሮች ወይም እሴቶች ዝርዝር ይ containsል።
  • ሊጠቀሙባቸው የሚችሏቸው አንዳንድ ተጨማሪ መለኪያዎች እዚህ አሉ

    • ሙሉ አይደለም ” - በዚህ ግቤት እሴት ማስገባት አለብዎት። ዓምዱ ባዶ ሊሆን አይችልም።
    • ስህተት ”ነባሪ-እሴት-ምንም ውሂብ ወይም እሴት ካልገባ ፣ ነባሪው-እሴት በራስ-ሰር ወደ አምዱ ይታከላል።
    • ያልተፈረመ ” - በቁጥር መስክ ውስጥ መለኪያው የገባው ቁጥር አሉታዊ ቁጥር አለመሆኑን ያረጋግጣል።
    • AUTO_INCREMENT ” - በዚህ ልኬት ፣ አዲስ ረድፍ ወደ ጠረጴዛው ባከሉ ቁጥር እሴቱ በራስ -ሰር ይጨምራል።

ማስጠንቀቂያ

  • የ "mysql" የትእዛዝ መስመርን ለመድረስ ሲሞክሩ የ MySQL አገልጋዩ የማይሰራ ከሆነ ይህንን ሂደት መቀጠል አይችሉም።
  • ልክ እንደ ሌሎች ኢንኮዲዶች ፣ ለማስገባት ከመሞከርዎ በፊት ያስገቡት ትዕዛዞች በትክክለኛው የፊደል አጻጻፍ እና ክፍተት መፃፋቸውን ያረጋግጡ።

የሚመከር: