MySQL में डेटाबेस कैसे बनाएं (चित्रों के साथ)

विषयसूची:

MySQL में डेटाबेस कैसे बनाएं (चित्रों के साथ)
MySQL में डेटाबेस कैसे बनाएं (चित्रों के साथ)

वीडियो: MySQL में डेटाबेस कैसे बनाएं (चित्रों के साथ)

वीडियो: MySQL में डेटाबेस कैसे बनाएं (चित्रों के साथ)
वीडियो: रेविट में स्तर - शुरुआती से प्रो ट्यूटोरियल तक 2024, अप्रैल
Anonim

यह wikiHow आपको सिखाता है कि MySQL में डेटाबेस कैसे बनाया जाता है। डेटाबेस बनाने के लिए, आपको "mysql" कमांड लाइन इंटरफ़ेस खोलना होगा और सर्वर के चलने के दौरान अपने डेटाबेस कमांड दर्ज करना होगा।

कदम

3 का भाग 1: MySQL कमांड लाइन खोलना

258108 1
258108 1

चरण 1. सुनिश्चित करें कि आपका MySQL सर्वर जुड़ा हुआ है।

यदि आपका MySQL सर्वर वर्तमान में ऑनलाइन नहीं है, तो आप डेटाबेस नहीं बना सकते।

आप MySQL वर्कबेंच खोलकर, अपने सर्वर का चयन करके और "प्रशासन - सर्वर स्थिति" टैब पर "सर्वर स्थिति" संकेतक को देखकर सर्वर की स्थिति की जांच कर सकते हैं।

258108 2
258108 2

चरण 2. स्थापना फ़ोल्डर के पथ की प्रतिलिपि बनाएँ।

आप Windows कंप्यूटर का उपयोग कर रहे हैं या Mac के आधार पर यह पथ भिन्न होगा:

  • विंडोज - कॉपी सी:/प्रोग्राम फाइल्स/MySQL/MySQL वर्कबेंच 8.0 सीई/ अंतिम फ़ोल्डर के नाम को सबसे वर्तमान MySQL नाम से बदलना सुनिश्चित करें।
  • मैक - कॉपी /usr/local/mysql-8.0.13-osx10.13-x86_64/ सुनिश्चित करें कि अंतिम फ़ोल्डर के नाम को सबसे वर्तमान MySQL फ़ोल्डर नाम से बदलें।
258108 3
258108 3

चरण 3. अपने कंप्यूटर की कमांड लाइन खोलें।

आप विंडोज कंप्यूटर पर कमांड प्रॉम्प्ट का उपयोग करेंगे, जबकि मैक उपयोगकर्ता टर्मिनल खोलेंगे।

258108 4
258108 4

चरण 4. MySQL स्थापना फ़ोल्डर की निर्देशिका में बदलें।

cd और एक स्पेस टाइप करें, पाथ में इंस्टालेशन फोल्डर में पेस्ट करें और Enter दबाएँ। उदाहरण के लिए, आप अधिकांश विंडोज़ कंप्यूटरों पर निम्न कार्य करेंगे:

सीडी सी:\प्रोग्राम फ़ाइलें\MySQL\MySQL कार्यक्षेत्र ८.० सीई

258108 5
258108 5

चरण 5. MySQL लॉगिन कमांड खोलें।

उदाहरण के लिए, "me" नाम के उपयोगकर्ता के लिए लॉगिन कमांड खोलने के लिए, आपको निम्नलिखित टाइप करना होगा और ↵ Enter दबाएं:

mysql -यू मी -पी

258108 6
258108 6

चरण 6. अपना खाता पासवर्ड दर्ज करें।

अपने MySQL यूज़र अकाउंट के लिए पासवर्ड टाइप करें, फिर Enter दबाएँ। यह आपको लॉग इन करेगा और आपके कमांड लाइन एप्लिकेशन को MySQL प्रॉम्प्ट से कनेक्ट करेगा।

  • आपको "MySQL>" टैग आपका कमांड लाइन एप्लिकेशन दिखाई देना चाहिए। इस बिंदु से, आपके द्वारा दर्ज किए गए किसी भी आदेश को MySQL कमांड लाइन ऐप के माध्यम से संसाधित किया जाएगा।
  • समझें कि MySQL कमांड कैसे दर्ज करें। MySQL कमांड को कमांड के अंतिम भाग के तुरंत बाद एक अर्धविराम (;) के साथ दर्ज किया जाना चाहिए, हालांकि आप कमांड भी दर्ज कर सकते हैं, एक अर्धविराम टाइप कर सकते हैं, और फिर से ↵ Enter दबा सकते हैं।

3 का भाग 2: एक डेटाबेस बनाना

258108 7
258108 7

चरण 1. अपने डेटाबेस की फ़ाइल बनाएँ।

आप इसे "क्रिएट डेटाबेस" कमांड क्रिएट डेटाबेस में टाइप करके, अपने डेटाबेस का नाम और एक सेमीकोलन जोड़कर और एंटर दबा कर करेंगे। उदाहरण के लिए, "पेट रिकॉर्ड्स" नामक डेटाबेस के लिए, आप निम्नलिखित दर्ज करेंगे:

डेटाबेस Pet_Records बनाएं;

  • आपके डेटाबेस के नाम में कोई स्थान नहीं हो सकता है; यदि आप नाम में स्थान जोड़ना चाहते हैं, तो आपको एक अंडरस्कोर का उपयोग करना होगा (उदाहरण के लिए, "मेरे मित्र" "Friends_of_Mine" बन जाएंगे)।
  • प्रत्येक MySQL कमांड को अर्धविराम में समाप्त होना चाहिए। यदि आप पहली बार अर्धविराम चूक जाते हैं, तो आप इसे के आगे टाइप कर सकते हैं जो दिखाई दे और फिर Enter फिर से दबाएँ।
258108 8
258108 8

चरण 2. वर्तमान डेटाबेस प्रदर्शित करें।

आप निम्नलिखित में टाइप करके और फिर ↵ Enter दबाकर वर्तमान डेटाबेस की सूची ला सकते हैं:

डेटाबेस दिखाएं;

258108 9
258108 9

चरण 3. अपने डेटाबेस का चयन करें।

आप उपयोग नाम टाइप करके सूची से अपने डेटाबेस का चयन कर सकते हैं जहां "नाम" डेटाबेस का नाम है। उदाहरण के लिए, अपने "पेट रिकॉर्ड्स" डेटाबेस के लिए, आप निम्नलिखित टाइप करेंगे और ↵ एंटर दबाएंगे:

Pet_Records का उपयोग करें;

258108 10
258108 10

चरण 4. पुष्टिकरण संदेश की प्रतीक्षा करें।

एक बार जब आप अपने अंतिम-टाइप किए गए आदेश के नीचे "डेटाबेस परिवर्तित" वाक्यांश देखते हैं, तो आप डेटाबेस की सामग्री बनाने के लिए आगे बढ़ने के लिए स्वतंत्र हैं।

भाग ३ का ३: तालिका बनाना

258108 11
258108 11

चरण 1. विभिन्न तालिका आदेशों को समझें।

आपकी तालिका के कुछ मुख्य पहलू हैं जिन्हें आप एक बनाने से पहले जानना चाहेंगे:

  • शीर्षक - आपका शीर्षक सीधे "तालिका बनाएं" कमांड के बाद जाएगा, और आपके डेटाबेस के नाम के समान नियमों का पालन करना चाहिए (उदाहरण के लिए, कोई रिक्त स्थान नहीं)।
  • कॉलम हेडिंग - आप कोष्ठकों के एक सेट में अलग-अलग नाम टाइप करके कॉलम हेडिंग निर्धारित कर सकते हैं (अगले चरण का उदाहरण देखें)।
  • सेल की लंबाई - सेल की लंबाई निर्धारित करते समय, आप या तो "VARCHAR" (चर वर्ण, जिसका अर्थ है कि आप एक और VARCHAR के वर्णों की सीमा संख्या के बीच में टाइप कर सकते हैं) या "CHAR" (निर्दिष्ट से अधिक और कम की आवश्यकता नहीं है) का उपयोग करेंगे। वर्णों की संख्या; उदाहरण के लिए, CHAR(1) को एक वर्ण की आवश्यकता है, CHAR(3) को तीन वर्णों की आवश्यकता है, और इसी तरह)।
  • दिनांक - यदि आप अपने चार्ट में कोई तिथि जोड़ना चाहते हैं, तो आप "DATE" कमांड का उपयोग यह इंगित करने के लिए करेंगे कि कॉलम की सामग्री को दिनांक के रूप में स्वरूपित किया जाएगा। तिथि दर्ज की जानी चाहिए

    YYYY-MM-DD

  • प्रारूप।
258108 12
258108 12

चरण 2. तालिका की रूपरेखा तैयार करें।

इससे पहले कि आप अपने चार्ट के लिए डेटा इनपुट कर सकें, आपको निम्नलिखित में टाइप करके और फिर ↵ Enter दबाकर चार्ट की संरचना बनानी होगी:

तालिका नाम बनाएं (कॉलम 1 वर्कर (20), कॉलम 2 वर्कर (30), कॉलम 3 चार (1), कॉलम 4 तिथि);

  • उदाहरण के लिए, दो VARCHAR कॉलम, एक CHAR कॉलम और एक दिनांक कॉलम के साथ "पेट्स" नामक एक टेबल बनाने के लिए, आप निम्नलिखित लिख सकते हैं:
  • टेबल पेट्स बनाएं (नाम varchar(20), ब्रीड varchar(30), Sex char(1), DOB date);

258108 13
258108 13

चरण 3. अपनी तालिका में एक पंक्ति जोड़ें।

"इन्सर्ट" कमांड का उपयोग करके, आप अपने डेटाबेस की जानकारी लाइन-बाय-लाइन दर्ज कर सकते हैं:

नाम मानों में डालें ('कॉलम 1 मान', 'कॉलम 2 मान', 'कॉलम 3 मान', 'कॉलम 4 मान');

  • पहले इस्तेमाल किए गए "पालतू जानवर" तालिका उदाहरण के लिए, आपकी लाइन इस तरह दिख सकती है:

    पालतू जानवरों के मूल्यों में डालें ('फिडो', 'हस्की', 'एम', '2017-04-12');

  • कॉलम खाली होने पर आप कॉलम की सामग्री के लिए NULL शब्द दर्ज कर सकते हैं।
258108 14
258108 14

चरण 4. यदि संभव हो तो अपना शेष डेटा डालें।

यदि आपका डेटाबेस अपेक्षाकृत छोटा है, तो आप "इन्सर्ट" कोड का उपयोग करके शेष डेटा लाइन-दर-लाइन सम्मिलित कर सकते हैं। यदि आप ऐसा करने का चुनाव करते हैं, तो अगले चरण को छोड़ दें।

258108 15
258108 15

चरण 5. यदि आवश्यक हो तो एक टेक्स्ट फ़ाइल अपलोड करें।

यदि आपके पास एक डेटाबेस है जिसे हाथ से सम्मिलित करने के लिए व्यावहारिक की तुलना में अधिक जानकारी की आवश्यकता होती है, तो आप एक टेक्स्ट फ़ाइल का संदर्भ दे सकते हैं जिसमें निम्न कोड का उपयोग करके डेटा शामिल है:

डेटा स्थानीय इनफाइल '/path/name.txt' को '\r\n' द्वारा समाप्त तालिका नाम लाइनों में लोड करें;

  • "पालतू जानवर" उदाहरण के लिए, आप निम्न की तरह कुछ लिखेंगे:

    डेटा स्थानीय infile 'C:/Users/name/Desktop/pets.txt' को टेबल पेट्स लाइन्स में '\r\n' द्वारा समाप्त लोड करें;

  • मैक कंप्यूटर पर, आपको '\r\n' के बजाय '\r' के साथ "लाइन्स टर्मिनेटेड बाय" कमांड का उपयोग करना होगा।
258108 16
258108 16

चरण 6. अपनी तालिका देखें।

शो डेटाबेस दर्ज करें; कमांड, फिर नाम से चुनें * टाइप करके अपने डेटाबेस का चयन करें; जहां "नाम" डेटाबेस का नाम है। उदाहरण के लिए, यदि "पेट रिकॉर्ड्स" डेटाबेस का उपयोग कर रहे हैं, तो आप निम्नलिखित दर्ज करेंगे:

डेटाबेस दिखाएं; Pet_Records से * चुनें;

टिप्स

  • कुछ सामान्य रूप से उपयोग किए जाने वाले डेटा प्रकारों में निम्नलिखित शामिल हैं:

    • चारो(लंबाई) - निश्चित लंबाई वर्ण स्ट्रिंग
    • वचर(लंबाई) - चर लंबाई वर्ण स्ट्रिंग अधिकतम लंबाई लंबाई के साथ
    • मूलपाठ - पाठ की अधिकतम लंबाई 64KB के साथ चर लंबाई वर्ण स्ट्रिंग
    • NS(लंबाई) - अधिकतम लंबाई अंकों के साथ 32-बिट पूर्णांक ('-' को ऋणात्मक संख्या के लिए 'अंक' के रूप में गिना जाता है)
    • दशमलव(लंबाई, दिसंबर) - कुल लंबाई प्रदर्शन वर्णों तक दशमलव संख्या; dec फ़ील्ड अनुमत दशमलव स्थानों की अधिकतम संख्या को इंगित करता है
    • दिनांक - दिनांक मान (वर्ष, माह, दिनांक)
    • समय - समय मूल्य (घंटे, मिनट, सेकंड)
    • ENUM("value1 "," value2 ",….) - प्रगणित मूल्यों की सूची
  • कुछ वैकल्पिक मापदंडों में निम्नलिखित शामिल हैं:

    • अशक्त नहीं - एक मूल्य प्रदान किया जाना चाहिए। फ़ील्ड को खाली नहीं छोड़ा जा सकता.
    • चूक जाना डिफ़ॉल्ट-मान - यदि कोई मान नहीं दिया जाता है, तो डिफ़ॉल्ट-मान फ़ील्ड को असाइन किया जाता है।
    • अहस्ताक्षरित - संख्यात्मक क्षेत्रों के लिए, यह सुनिश्चित करता है कि संख्या कभी भी ऋणात्मक न हो।
    • स्वत: वेतनवृद्धि - तालिका में हर बार एक पंक्ति जोड़े जाने पर मान अपने आप बढ़ जाएगा।

चेतावनी

  • यदि आप "mysql" कमांड लाइन में लॉग इन करने का प्रयास करते समय आपका MySQL सर्वर नहीं चल रहा है, तो आप आगे नहीं बढ़ पाएंगे।
  • किसी भी कोडिंग की तरह, सुनिश्चित करें कि आपके आदेशों को दर्ज करने का प्रयास करने से ठीक पहले आपके आदेशों की वर्तनी और दूरी ठीक है।

सिफारिश की: