यह wikiHow आपको सिखाता है कि MySQL का उपयोग करके एक डेटाबेस कैसे बनाया जाए। डेटाबेस बनाने के लिए, आपको "mysql" कमांड लाइन इंटरफ़ेस खोलना होगा और सर्वर के चलने के दौरान डेटाबेस कमांड दर्ज करना होगा।
कदम
3 में से 1 भाग: MySQL कमांड लाइन खोलना
चरण 1. सुनिश्चित करें कि MySQL सर्वर जुड़ा हुआ है।
यदि सर्वरMySQL नेटवर्क पर नहीं है, तो आप डेटाबेस नहीं बना सकते।
आप MySQL वर्कबेंच खोलकर, सर्वर का चयन करके और "प्रशासन - सर्वर स्थिति" टैब पर "सर्वर स्थिति" संकेतक को देखकर सर्वर की स्थिति की जांच कर सकते हैं।
चरण 2. स्थापना फ़ोल्डर के पते (पथ) की प्रतिलिपि बनाएँ।
पता इस्तेमाल किए गए ऑपरेटिंग सिस्टम (जैसे विंडोज या मैक) पर निर्भर करेगा:
- विंडोज़ - कॉपी सी:/प्रोग्राम फाइल्स/MySQL/MySQL वर्कबेंच 8.0 सीई/ और सुनिश्चित करें कि आपने अंतिम फ़ोल्डर नाम को वर्तमान MySQL फ़ोल्डर नाम से बदल दिया है।
- मैक - कॉपी /usr/local/mysql-8.0.13-osx10.13-x86_64/ और सुनिश्चित करें कि आपने अंतिम फ़ोल्डर नाम को वर्तमान MySQL फ़ोल्डर नाम से बदल दिया है।
चरण 3. एक कंप्यूटर कमांड लाइन प्रोग्राम खोलें।
Windows कंप्यूटर पर, कमांड प्रॉम्प्ट का उपयोग करें। इस बीच, मैक कंप्यूटर उपयोगकर्ता टर्मिनल का उपयोग कर सकते हैं।
चरण 4। प्रविष्टि को MySQL इंस्टॉल फ़ोल्डर निर्देशिका में बदलें।
सीडी टाइप करें और एक स्पेस डालें, इंस्टॉलेशन फोल्डर का एड्रेस पेस्ट करें और एंटर दबाएं। उदाहरण के लिए, Windows कंप्यूटर पर आप निम्न प्रविष्टि टाइप कर सकते हैं:
सीडी सी:\प्रोग्राम फ़ाइलें\MySQL\MySQL कार्यक्षेत्र ८.० सीई
चरण 5. MySQL लॉगिन कमांड खोलें।
उदाहरण के लिए, उपयोगकर्ता नाम "my" के लिए लॉगिन प्रॉम्प्ट खोलने के लिए, निम्न प्रविष्टि टाइप करें और एंटर कुंजी दबाएं:
mysql -यू मी -पी
चरण 6. खाता पासवर्ड दर्ज करें।
अपना MySQL यूजर अकाउंट पासवर्ड टाइप करें, फिर एंटर दबाएं। आपको खाते में लॉग इन किया जाएगा और कमांड लाइन एप्लिकेशन को MySQL कमांड से जोड़ा जाएगा।
- आप कमांड लाइन एप्लिकेशन विंडो में "MySQL>" मार्कर देख सकते हैं। इस चरण से, आपके द्वारा दर्ज किए गए किसी भी आदेश को MySQL कमांड लाइन एप्लिकेशन के माध्यम से संसाधित किया जाएगा।
- समझें कि MySQL कमांड कैसे दर्ज करें। MySQL कमांड को कमांड के अंतिम भाग के ठीक बाद एक अर्धविराम (;) का उपयोग करके दर्ज किया जाना चाहिए। आप एक कमांड भी दर्ज कर सकते हैं, अर्धविराम टाइप कर सकते हैं और फिर से एंटर दबा सकते हैं।
3 का भाग 2: एक डेटाबेस बनाना
चरण 1. एक डेटाबेस फ़ाइल बनाएँ।
आप "डेटाबेस बनाएं" कमांड टाइप करके डेटाबेस बना सकते हैं, डेटाबेस का नाम जोड़कर और अर्धविराम डालकर और एंटर दबाकर एक बना सकते हैं। "पेट डेटा" नामक डेटाबेस के लिए, उदाहरण के लिए, निम्न आदेश दर्ज करें:
Pet_Data_Animals का डेटाबेस बनाएं;
- डेटाबेस नामों में रिक्त स्थान नहीं हो सकते। यदि आप अपने नाम में रिक्त स्थान शामिल करना चाहते हैं, तो आपको एक अंडरस्कोर का उपयोग करना होगा (उदाहरण के लिए "मेरा सबसे अच्छा दोस्त" "मेरा सबसे अच्छा दोस्त" बन जाता है)।
- प्रत्येक MySQL कमांड को अर्धविराम के साथ समाप्त होना चाहिए। यदि आप पहला अर्धविराम भूल जाते हैं, तो आप इसे “के आगे टाइप कर सकते हैं” … ” प्रदर्शित होता है, फिर एंटर कुंजी को फिर से दबाएं।
चरण 2. वर्तमान में सहेजा गया डेटाबेस दिखाएं।
आप निम्न कमांड टाइप करके और एंटर दबाकर सहेजे गए डेटाबेस की सूची प्रदर्शित कर सकते हैं:
डेटाबेस दिखाएं;
चरण 3. एक डेटाबेस का चयन करें।
आप डेटाबेस नाम के रूप में "नाम" के साथ उपयोग नाम कमांड टाइप करके सूची से एक डेटाबेस का चयन कर सकते हैं। उदाहरण के लिए, "पेट डेटा" डेटाबेस के लिए, निम्न कमांड टाइप करें और एंटर दबाएं:
Data_Animal_Pet का उपयोग करें;
चरण 4. पुष्टिकरण संदेश के प्रकट होने की प्रतीक्षा करें।
एक बार जब आप दर्ज की गई अंतिम कमांड के तहत "डेटाबेस परिवर्तित" वाक्यांश देखते हैं, तो आप डेटाबेस सामग्री निर्माण के लिए आगे बढ़ सकते हैं।
3 का भाग 3: तालिकाएँ बनाना
चरण 1. विभिन्न तालिका आदेशों को समझें।
टेबल बनाने से पहले टेबल के कुछ महत्वपूर्ण पहलू हैं जिनके बारे में आपको पता होना चाहिए:
- शीर्षक - तालिका शीर्षक "तालिका बनाएं" कमांड के ठीक बाद जोड़ा जाता है और डेटाबेस नाम के समान नियमों का पालन करना चाहिए (उदाहरण के लिए कोई रिक्त स्थान नहीं)।
- कॉलम हेडर - आप कोष्ठक में हेडर नाम टाइप करके कॉलम हेडर निर्दिष्ट कर सकते हैं (अगले चरण का उदाहरण देखें)।
- वर्ग लंबाई - बॉक्स की लंबाई निर्दिष्ट करते समय, आप "VARCHAR" (एक चर वर्ण जो आपको एक और अधिकतम वर्णों के बीच " VARCHAR ") या "CHAR" टाइप करने की अनुमति देता है (इससे अधिक और कम की आवश्यकता नहीं है) का उपयोग कर सकते हैं। वर्णों की निर्दिष्ट संख्या; उदाहरण के लिए, "CHAR(1)" के लिए एक वर्ण की आवश्यकता होती है, "CHAR(3)" के लिए तीन वर्णों की आवश्यकता होती है, और इसी तरह)।
-
तिथियां - यदि आप चार्ट में तिथियां जोड़ना चाहते हैं, तो " DATE " कमांड का उपयोग करके इंगित करें कि कॉलम सामग्री को तिथियों के रूप में स्वरूपित करने की आवश्यकता है। इसके अलावा, तारीखों को साल-महीने-तारीख के प्रारूप में दर्ज करना होगा (
XXXX-XX-XX
- ).
चरण 2. तालिका की रूपरेखा तैयार करें।
चार्ट में डेटा दर्ज करने से पहले, आपको निम्न कमांड टाइप करके और एंटर कुंजी दबाकर एक टेबल संरचना बनाने की आवश्यकता है:
तालिका नाम बनाएं (कॉलम 1 वर्कर (20), कॉलम 2 वर्कर (30), कॉलम 3 चार (1), कॉलम 4 तिथि);
- उदाहरण के लिए, दो कॉलम " VARCHAR ", एक कॉलम " CHAR " और एक दिनांक कॉलम के साथ "पालतू जानवर" शीर्षक वाली एक तालिका बनाने के लिए, आप निम्न आदेश टाइप कर सकते हैं:
तालिका बनाएं पेट_एनिमल (नाम वर्कर (20), प्रजाति वर्कर (30), लिंग चार (1), जन्म तिथि);
चरण 3. तालिका में पंक्तियाँ जोड़ें।
"इन्सर्ट" कमांड के साथ, आप लाइन दर लाइन आधार पर डेटाबेस जानकारी दर्ज कर सकते हैं:
तालिका_नाम मानों में डालें ('कॉलम 1 मान', 'कॉलम 2 मान', 'कॉलम 3 मान', 'कॉलम 4 मान');
-
पहले उपयोग की गई "Pets_Pet" तालिका के लिए, आपके डेटा की पंक्तियाँ इस तरह दिखनी चाहिए:
पेट_एनिमल वैल्यू ('फिडो', 'हस्की', 'जे', '2017-04-12') में डालें;
- कॉलम खाली होने पर आप NULL शब्द को कॉलम कंटेंट के रूप में दर्ज कर सकते हैं।
चरण 4. दर्ज करें। यदि आप ऐसा करना चाहते हैं, तो अगले चरण को छोड़ दें।
चरण 5. यदि आवश्यक हो तो एक टेक्स्ट फ़ाइल अपलोड करें।
यदि आपके पास जानकारी की अधिक पंक्तियों वाला एक डेटाबेस है जो आपको एक-एक करके मैन्युअल रूप से टाइप करने के लिए एक दर्द होगा, तो आप निम्न कोड का उपयोग करके डेटा युक्त एक टेक्स्ट फ़ाइल अपलोड कर सकते हैं:
डेटा स्थानीय इनफाइल '/path/namaberkas.txt' को '\r\n' द्वारा समाप्त तालिका nama_tabel लाइनों में लोड करें;
-
"Pet_Animal" तालिका उदाहरण में, आप निम्न कोड या आदेश टाइप कर सकते हैं:
स्थानीय डेटा infile 'C:/Users/username/Desktop/pets.txt' को '\r\n' द्वारा समाप्त की गई तालिका Pets_Pets लाइनों में लोड करें;
- मैक कंप्यूटरों पर, आपको '\r\n' के बजाय '\r' के साथ "लाइन्स टर्मिनेटेड" कमांड का उपयोग करना होगा।
चरण 6. बनाई गई तालिका की समीक्षा करें।
शो डेटाबेस दर्ज करें; कमांड, फिर डेटाबेस नाम के रूप में "नाम" के साथ नाम से चयन करें टाइप करके डेटाबेस का चयन करें। उदाहरण के लिए, यदि आप "पेट_लिस्ट" डेटाबेस का उपयोग कर रहे हैं, तो निम्न आदेश टाइप करें:
डेटाबेस दिखाएं; पेट_लिस्ट से * चुनें;
टिप्स
-
यहां कुछ सबसे अधिक उपयोग किए जाने वाले डेटा प्रकार दिए गए हैं:
- “ चारो "(लंबाई) - इस चर में वर्ण स्ट्रिंग (स्ट्रिंग) की एक निर्धारित लंबाई होती है।
- “ वचर "(लंबाई) - इस चर में वर्ण स्ट्रिंग की अधिकतम लंबाई है (आपके द्वारा दर्ज की गई लंबाई चर के अनुसार)।
- “ मूलपाठ ”- इस वेरिएबल में 64 किलोबाइट के बराबर अधिकतम टेक्स्ट लंबाई वाला एक वर्ण सेट है।
- “ NS "(लंबाई) - यह चर अधिकतम अंकों की लंबाई वाला 32-बिट पूर्णांक है (ऋणात्मक संख्याओं के लिए ऋण चिह्न या "-" को "अंक" माना जाता है)।
- “ दशमलव "(लंबाई, दशमलव) - यह चर एक दशमलव संख्या है जिसमें लंबाई के मान के रूप में प्रदर्शित वर्णों की कुल संख्या होती है। इस बीच, दशमलव स्तंभ उन संख्याओं की अधिकतम संख्या को इंगित करता है जो अल्पविराम के बाद प्रदर्शित की जा सकती हैं।
- “ दिनांक ” – इस वेरिएबल में वर्ष-महीने-तारीख प्रारूप में दिनांक शामिल है (####-##-##)।
- “ समय ”- इस वेरिएबल में समय घंटे-मिनट-सेकंड प्रारूप में होता है।
- “ ENUM "("value1", "value2",….) - इस वेरिएबल में पूर्णांकों या मानों की एक सूची होती है।
-
यहां कुछ अतिरिक्त पैरामीटर दिए गए हैं जिनका आप उपयोग कर सकते हैं:
- “ अशक्त नहीं "- इस पैरामीटर के साथ, आपको एक मान दर्ज करना होगा। कॉलम खाली नहीं किया जा सकता है।
- “ चूक जाना "डिफ़ॉल्ट-मान - यदि कोई डेटा या मान दर्ज नहीं किया गया है, तो डिफ़ॉल्ट-मान स्वचालित रूप से कॉलम में जोड़ दिया जाएगा।
- “ अहस्ताक्षरित "- संख्यात्मक क्षेत्र में, पैरामीटर सुनिश्चित करता है कि दर्ज की गई संख्या ऋणात्मक संख्या नहीं होगी।
- “ स्वत: वेतनवृद्धि "- इस पैरामीटर के साथ, हर बार जब आप तालिका में एक नई पंक्ति जोड़ते हैं, तो मान अपने आप बढ़ जाएगा।
चेतावनी
- यदि आप "mysql" कमांड लाइन तक पहुँचने का प्रयास करते समय MySQL सर्वर नहीं चल रहा है, तो आप इस प्रक्रिया को जारी नहीं रख सकते।
- अन्य एन्कोडिंग की तरह, सुनिश्चित करें कि आपके द्वारा दर्ज किए गए आदेश सही वर्तनी और रिक्ति के साथ टाइप किए गए हैं, इससे पहले कि आप उन्हें दर्ज करने का प्रयास करें।