MySQL व्यवस्थापक के साथ एक डेटाबेस बनाना

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

मेरे पिछले लेख में दिखाया गया है कि कैसे एक सरल (यद्यपि पुराना) GUI MySQL नेविगेटर के साथ अपने MySQL डेटाबेस को प्रबंधित करें (मेरा लेख देखें) GUI का उपयोग करने के लिए एक आसान के साथ अपने MySQL डेटाबेस का प्रबंधन करें ')। यद्यपि यह उपकरण पुराना है, फिर भी यह बुनियादी कार्यक्षमता के लिए काम करता है।

लेकिन आपके MySQL डेटाबेस के प्रबंधन के लिए बेहतर उपकरण हैं। उन उपकरणों में से एक, MySQL एडमिनिस्ट्रेटर, वास्तव में MySQL डेवलपर्स द्वारा जारी किया गया है। यह टूल किसी भी MySQL इंस्टॉलेशन> = 4.0 के साथ काम करेगा और किसी अन्य डेस्कटॉप GUID टूल की तुलना में MySQL डेटाबेस को प्रशासित करने का कठिन काम बनाता है।

और, मामलों को और भी आसान बनाने के लिए, MySQL एडमिनिस्ट्रेटर मानक वितरण रिपॉजिटरी में पाया जाता है, इसलिए इंस्टॉलेशन एक हवा है। और MySQL प्रशासक लिनक्स और विंडोज दोनों के लिए उपलब्ध है, इसलिए भी गैर-लिनक्स भीड़ इस शानदार उपकरण का आनंद ले सकती है। इस लेख में आप देखेंगे कि MySQL एडमिनिस्ट्रेटर को कैसे स्थापित करें और साथ ही अपने डेटाबेस के लिए एक स्कीमा (उर्फ डेटाबेस) और एक टेबल बनाएं।

स्थापना

जैसा कि आप उम्मीद करेंगे, आपको बस अपने सॉफ़्टवेयर इंस्टॉलेशन टूल (जैसे Synaptic या Ubuntu Software Center) को आग लगाने की ज़रूरत है, 'mysql व्यवस्थापक' की खोज करें, परिणाम चुनें, और इंस्टॉल करें। आपके पास पहले से ही एक रनिंग MySQL इंस्टॉलेशन होना चाहिए, लेकिन यदि आपके पास सॉफ़्टवेयर इंस्टॉलर नहीं है, तो आपको सभी निर्भरताओं को चुनना चाहिए।

इंस्टॉल हो जाने के बाद आपको एप्लिकेशन मेनू के प्रोग्रामिंग सब-मेन्यू में स्थित यह टूल मिल जाएगा।

MySQL व्यवस्थापक का उपयोग करना

Figure 1
आकृति 1

जब आप पहली बार MySQL एडमिनिस्ट्रेटर टूल को स्टार्ट करेंगे तो लॉगिन विंडो दिखाई देगी (चित्र 1 देखें)। इस विंडो से आप स्थानीय या दूरस्थ लॉगिन बना सकते हैं। यदि आप दूरस्थ लॉगिन के लिए जाते हैं तो आपको यह सुनिश्चित करना होगा कि आपका दूरस्थ MySQL सर्वर दूरस्थ कनेक्शन के लिए अनुमति देगा।

इस लेख के लिए हम एक स्थानीय कनेक्शन पर ध्यान केंद्रित करेंगे। इसलिए आपके द्वारा दर्ज की जाने वाली जानकारी चित्र 1 में दिखाई देने वाली चीज़ों के समान होगी। जानकारी दर्ज करते ही आप अपना कनेक्शन स्थापित करने के लिए कनेक्ट बटन पर क्लिक करें। जब कनेक्शन बनाया जाता है तो आप खुद को MySQL एडमिनिस्ट्रेटर की मुख्य विंडो (चित्र 2 देखें) में पाएंगे। यह विंडो आपको तुरंत आपके MySQL कनेक्शन के साथ-साथ MySQL के साथ काम करने के लिए आवश्यक सभी टूल्स के बारे में आपको काफी जानकारी देगी।

Figure 2
चित्र 2

एक नया स्कीमा बनाने के लिए आपको पहले कैटलॉग विंडो खोलने की आवश्यकता है। कैटलॉग विंडो आपके वर्तमान स्कीमाटा (डेटाबेस संग्रह) की एक सूची है। कैटलॉग विंडो खोलने के लिए बाएं फलक में कैटलॉग सूची पर डबल क्लिक करें।

Figure 3
चित्र तीन

जब कैटलॉग लिस्टिंग खुलती है (चित्र 3 देखें) निचले बाएँ फलक पर एक नज़र डालें। इस फलक में आपको अपने वर्तमान स्कीमाता की एक सूची दिखाई देगी। उस फलक के अंदर एक नया स्कीमा राइट-क्लिक करने के लिए और स्कीमा बनाएँ चुनें। जब आप इसे चुनते हैं तो एक छोटी सी विंडो दिखाई देगी जो आपसे अपने नए स्कीमा का नाम दर्ज करने के लिए कहेगी। ऐसा करें और ओके पर क्लिक करें और आपके पास टेबल जोड़ने के लिए एक खाली स्कीमा तैयार होगा।

Figure 4
चित्र 4

अपने स्कीमा में एक तालिका बनाने के लिए आपको उस तालिका को क्लिक करने की आवश्यकता है जिसके बाद आपने उस स्कीमा का चयन किया है जिसके साथ आप काम करना चाहते हैं (चित्र 4 देखें)। पहली चीज़ जो आपको करने की ज़रूरत है वह है अपनी तालिका को एक नाम दें। एक बार कॉलन और इंडिसेस क्षेत्र में क्लिक करने के बाद आप अपनी टेबल के लिए खेतों का निर्माण शुरू कर पाएंगे।

खेतों के बारे में नोटों की एक जोड़ी:

  • आप एक प्राथमिक कुंजी के साथ एक क्षेत्र रखना चाहेंगे।
  • एक प्राथमिक कुंजी का डेटा प्रकार पूर्णांक होना चाहिए।

जब आप पहली तालिका के लिए डेटा भरना समाप्त करते हैं तो लागू परिवर्तन बटन पर क्लिक करें जो तब आपको एक विंडो लाएगा जिसमें आपको MySQL कमांड दिखाई जाएगी। निष्पादित बटन पर क्लिक करें और कमांड सुचारू रूप से बंद हो जाना चाहिए। एक बार कमांड समाप्त हो जाने के बाद, आप कॉलम और इंडीस विंडो में अपना नया क्षेत्र देखेंगे। एक नया फ़ील्ड बनाने के लिए, नए बनाए गए फ़ील्ड के नीचे क्लिक करें और सभी को प्रारंभ करें।

जब आप अपनी तालिका के साथ काम करना समाप्त कर लें तो इस विंडो को खारिज करने के लिए बंद करें पर क्लिक करें। आपने अब अपने स्कीमा में अपनी तालिका में फ़ील्ड जोड़ दिए हैं। जब आप उस योजना के साथ समाप्त हो जाते हैं, तो बंद करें पर क्लिक करें और आप कर रहे हैं।

अंतिम विचार

ऐसा मत सोचो कि यह सब आप MySQL एडमिनिस्ट्रेटर टूल के साथ कर सकते हैं। यह उपकरण MySQL प्रशासन के लगभग हर पहलू को संभाल सकता है। जब आप स्कीमा, टेबल और फ़ील्ड बनाने से परिचित हो जाते हैं, तो बाकी टूल के आसपास पोक करना शुरू करें और देखें कि क्या यह आपकी सभी MySQL जरूरतों का ध्यान रखेगा।