MySQL कार्यक्षेत्र ट्यूटोरियल - RDBMS उपकरण के लिए एक व्यापक गाइड



MySQL कार्यक्षेत्र ट्यूटोरियल पर यह ब्लॉग आपको स्पष्ट चरणों के साथ RDBMS टूल की सभी कार्यक्षमता और विशेषताओं पर एक अंतर्दृष्टि देगा।

पिछले ब्लॉग पर MySQL ट्यूटोरियल मुख्य रूप से SQL से संबंधित विभिन्न आदेशों और अवधारणाओं पर ध्यान केंद्रित किया गया है। MySQL कार्यक्षेत्र ट्यूटोरियल पर इस ब्लॉग में, आप MySQL के लिए विभिन्न कार्यों को करने के लिए उपकरण सीखेंगे।

निम्नलिखित विषयों को इस ब्लॉग के साथ कवर किया जाएगा:





MySQL कार्यक्षेत्र ट्यूटोरियल: MySQL क्या है?

माई एसक्यूएल एक ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है, जो कई प्लेटफार्मों पर काम करता है। यह कई भंडारण इंजनों का समर्थन करने के लिए बहु-उपयोगकर्ता पहुंच प्रदान करता है।

MySQL में विभिन्न विशेषताएं हैं जो हमें कई कार्यों जैसे कि व्यापक अनुप्रयोग विकास, उपलब्धता और स्केलेबिलिटी प्रदान करने में सक्षम बनाती हैं।



अब, जाहिर है, जब आप उद्योग स्तर पर काम करते हैं, तो आप टर्मिनल पर सब कुछ ठीक नहीं कर सकते हैं? आपको कुछ प्रकार के डैशबोर्ड की आवश्यकता होती है जो आपके लिए बड़े डेटाबेस के साथ काम करना और मॉडल बनाना आसान बनाता है।

खैर, जो डैशबोर्ड इन क्रियाओं को कर सकता है, वह MySQL Workbench है।

MySQL कार्यक्षेत्र ट्यूटोरियल: MySQL कार्यक्षेत्र और इसकी कार्यक्षमता

MySQL कार्यक्षेत्र एक डिज़ाइनिंग या ग्राफ़िकल टूल है, जिसका उपयोग MySQL सर्वर और डेटाबेस के साथ काम करने के लिए किया जाता है। यह उपकरण पुराने सर्वर 5.x संस्करणों के साथ संगत है और 4.x सर्वर संस्करणों का समर्थन नहीं करता है।



MySQL वर्कबेंच की कार्यक्षमता निम्नानुसार हैं:

  • एसक्यूएल विकास: यह कार्यक्षमता SQL क्वेरी को निष्पादित करने, अंतर्निहित SQL संपादक का उपयोग करके डेटाबेस सर्वर से कनेक्शन बनाने और प्रबंधित करने की क्षमता प्रदान करती है।
  • डेटा मॉडलिंग (डिज़ाइन): यह कार्यक्षमता आपको अपने डेटाबेस के मॉडल को ग्राफिक रूप से बनाने में सक्षम बनाती है, स्कीमा और लाइव डेटाबेस के बीच रिवर्स और फॉरवर्ड इंजीनियर का प्रदर्शन करती है, और व्यापक तालिका संपादक का उपयोग करके अपने डेटाबेस के सभी पहलुओं को संपादित करती है।
  • सर्वर प्रशासन: यह कार्यक्षमता आपको उपयोगकर्ताओं को प्रबंधित करके, बैकअप और रिकवरी का प्रदर्शन करके, ऑडिट डेटा का निरीक्षण, डेटाबेस स्वास्थ्य को देखने और MySQL सर्वर के प्रदर्शन की निगरानी करके MySQL सर्वर इंस्टेंस को प्रबंधित करने में सक्षम बनाती है।
  • आंकड़ों का विस्थापन: यह कार्यक्षमता आपको Microsoft SQL सर्वर, Microsoft Access, और अन्य RDBMS टेबल, ऑब्जेक्ट और डेटा से MySQL में माइग्रेट करने की अनुमति देती है।
  • MySQL एंटरप्राइज सपोर्ट: यह कार्यक्षमता एंटरप्राइज़ उत्पादों जैसे MySQL एंटरप्राइज़ बैकअप, MySQL फ़ायरवॉल और MySQL ऑडिट के लिए समर्थन प्रदान करती है।

अब जब आप MySQL कार्यक्षेत्र के बारे में जानते हैं, तो मैं आपको मूल आवश्यकताओं और MySQL कार्यक्षेत्र को स्थापित करने के चरणों के बारे में बताता हूं।

डेटाबेस प्रशासक के रूप में प्रमाणित होना चाहते हैं?

MySQL कार्यक्षेत्र ट्यूटोरियल: MySQL कार्यक्षेत्र स्थापित करें

MySQL वर्कबेंच को स्थापित करने के लिए बुनियादी प्रणाली की आवश्यकता है, आपके सिस्टम पर MySQL स्थापित होना चाहिए।

अब, चूंकि MySQL वर्कबेंच कई ऑपरेटिंग सिस्टम के लिए उपलब्ध है। इन प्रणालियों में से प्रत्येक की अपनी बुनियादी आवश्यकता है जिसे आप संदर्भित कर सकते हैं यहाँ

इसके अलावा, MySQL कार्यक्षेत्र को डाउनलोड करने के लिए, आपको डाउनलोड टैब पर क्लिक करना होगा और फिर उस संस्करण को चुनना होगा जिसे आप डाउनलोड करना चाहते हैं।

MySQL कार्यक्षेत्र डाउनलोड - MySQL कार्यक्षेत्र ट्यूटोरियल - Edureka

इसलिए, उदाहरण के लिए, यदि आप विंडोज पर कार्यक्षेत्र के सामुदायिक संस्करण को डाउनलोड करना चाहते हैं, तो आप लिंक का उल्लेख कर सकते हैं यहाँ

अब, जब आप जानते हैं कि कैसे स्थापित किया जाए, तो मैं आपको MySQL Workbench संस्करणों के संस्करण बताता हूं।

MySQL कार्यक्षेत्र ट्यूटोरियल: MySQL कार्यक्षेत्र संस्करण

MySQL कार्यक्षेत्र मुख्य रूप से तीन संस्करणों में उपलब्ध है:

  • सामुदायिक संस्करण (ओपन सोर्स, GPL)
  • मानक संस्करण (वाणिज्यिक)
  • एंटरप्राइज़ संस्करण (वाणिज्यिक)
विशेषताएं सामुदायिक संस्करण मानक संस्करण एंटरप्राइज़ संस्करण
दृश्य एसक्यूएल विकासहाँहाँहाँ
विजुअल डेटाबेस एडमिनिस्ट्रेशनहाँहाँहाँ
प्रदर्शन सुधारनाहाँहाँहाँ
उपयोगकर्ता और सत्र प्रबंधनहाँहाँहाँ
कनेक्शन प्रबंधनहाँहाँहाँ
वस्तु प्रबंधनहाँहाँहाँ
डाटा प्रबंधनहाँहाँहाँ
दृश्य डेटा मॉडलिंगहाँहाँहाँ
रिवर्स इंजीनियरिंगहाँहाँहाँ
फॉरवर्ड इंजीनियरिंगहाँहाँहाँ
स्कीमा सिंक्रोनाइज़ेशनहाँहाँहाँ
स्कीमा और मॉडल सत्यापनएकनहीं नहाँहाँ
DBDocएकनहीं नहाँहाँ
MySQL एंटरप्राइज बैकअप के लिए जीयूआईएकनहीं ननहीं नहाँ
MySQL एंटरप्राइज ऑडिट के लिए GUIएकनहीं ननहीं नहाँ
MySQL एंटरप्राइज फ़ायरवॉल के लिए GUIएकनहीं नहाँहाँ
स्क्रिप्टिंग और प्लगइन्सहाँहाँहाँ
डेटाबेस माइग्रेशनहाँहाँहाँ

अब, एक बार जब आप MySQL Workbench को डाउनलोड और इंस्टॉल कर लेंगे, तो आपको निम्न स्क्रीन यानी होम टैब दिखाई देगा।

होम टैब के बाईं ओर, आपको दाईं ओर 3 अलग-अलग आइकन दिखाई देते हैं?

खैर, ये मुख्यतः 3 मॉड्यूल हैं:

  • SQL डेवलपमेंट - इस सेक्शन में SQL एडिटर होता है जिसके जरिए आप डेटाबेस बना सकते हैं और मैनेज कर सकते हैं।
  • डेटा मॉडलिंग - यह अनुभाग आपको अपनी ज़रूरत के अनुसार अपना डेटा मॉडल करने में सक्षम बनाता है।
  • सर्वर प्रशासन - इस खंड का उपयोग आपके डेटाबेस को कनेक्शन के बीच माइग्रेट करने के लिए किया जाता है।

अब, इससे पहले कि आप इन मॉड्यूल में शामिल हों, उनकी कार्यक्षमता का उपयोग करने के लिए। आपको सबसे पहले एक कनेक्शन बनाकर शुरू करना होगा।

MySQL कार्यक्षेत्र ट्यूटोरियल: संबंध बनाना

अब, एक कनेक्शन बनाने के लिए आपको प्लस चिह्न पर क्लिक करना होगा जो आप होम टैब पर देखते हैं जो आप देखते हैं।

एक बार जब आप उस पर क्लिक करते हैं, तो आप इस संवाद बॉक्स को देखेंगे, जिसमें आपको कनेक्शन नाम, कनेक्शन विधि और अन्य विवरणों का उल्लेख करना होगा जिसे आप संवाद बॉक्स में देख सकते हैं। विवरण का उल्लेख करने के बाद, बस पर क्लिक करें ठीक

एक बार जब आप ओके पर क्लिक करेंगे, तो आप देखेंगे कि आपका कनेक्शन बन गया है।

अब, SQL संपादक में प्रवेश करके अपनी चर्चा जारी रखें।

DBA के लिए इंटरव्यू क्रैक करने के इच्छुक हैं?

MySQL कार्यक्षेत्र ट्यूटोरियल: SQL संपादक

SQL संपादक का उपयोग विशेष संपादकों के सेट जैसे क्वेरी, स्कीमा, और तालिका से मिलकर किया जाता है। इसके अलावा, संपादक में चार पैन भी होते हैं जिन्हें आप स्क्रीन पर देख सकते हैं।

इसलिए, क्वेरी और पैन एक साथ आपको डेटा बनाने और संपादित करने, बुनियादी प्रशासनिक कार्य करने, परिणाम देखने और निर्यात करने और क्वेरी चलाने के लिए अनुमति देते हैं।

अब, प्रशासनिक कार्यों के खंड में देखें।

MySQL कार्यक्षेत्र ट्यूटोरियल: प्रशासनिक कार्य

इस अनुभाग के तहत, आप निम्नलिखित अनुभागों से गुजरेंगे:

सी ++ सॉर्ट सरणी

सर्वर की स्थिति

यह टैब आपको अपने MySQL वातावरण के लिए बुनियादी स्वास्थ्य संकेतकों और काउंटरों में एक तत्काल दृश्य देता है। जैसा कि आप नीचे दिए गए स्नैपशॉट में देख सकते हैं, इस टैब में सर्वर की रनिंग दर, उपलब्ध सुविधाओं, सर्वर निर्देशिकाओं और प्रमाणीकरण और एसएसएल के लिए सुरक्षा सेटिंग्स का दृश्य शामिल है।

उपयोगकर्ता और विशेषाधिकार

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

डेटा निर्यात और आयात

MySQL Workbench में डेटा को एक्सपोर्ट और इम्पोर्ट करने के तीन प्रमुख तरीके हैं जिन्हें आप नीचे दी गई तालिका के माध्यम से देख सकते हैं।

जीयूआई स्थान डेटा सेट निर्यात प्रकार आयात प्रकार
SQL संपादक के अंतर्गत परिणाम ग्रिड मेनूपरिणाम सेट (SQL क्वेरी करने के बाद)CSV, HTML, JSON, SQL, XML, Excel XML, TXTसीएसवी
ऑब्जेक्ट ब्राउज़र संदर्भ मेनूटेबल्सजेएसएन, सीएसवीजेएसएन, सीएसवी
प्रबंधन नेविगेटरडेटाबेस और / या टेबल्सएसक्यूएलएसक्यूएल
प्रबंधन नेविगेटरडेटाबेस और / या टेबल्सएसक्यूएलएसक्यूएल

अब, डेटा निर्यात / आयात करने के लिए, आपको डेटा निर्यात / डेटा आयात में से विकल्प चुनना होगा Navigator Pane

विकल्प चुनने के बाद, आपको उस फ़ोल्डर का पथ नाम बताना होगा जिसमें से आप आयात / निर्यात करना चाहते हैं। नीचे स्नैपशॉट देखें।

MySQL एंटरप्राइज बैकअप इंटरफ़ेस

MySQL कार्यक्षेत्र की व्यावसायिक रिलीज़ हमें MySQL एंटरप्राइज बैकअप (MEB) कार्यक्षमता का उपयोग करने में सक्षम बनाती है ताकि हम डेटा को किसी भी नुकसान से सुरक्षित रख सकें।

MySQL कार्यक्षेत्र से मुख्य रूप से दो MySQL एंटरप्राइज बैकअप उपलब्ध हैं:

  • ऑनलाइन बैकअप: यह ऑपरेशन परिभाषित करता है कि बैकअप प्रोफाइल क्या होना चाहिएबैकअप लिया जाना चाहिए, और कब होना चाहिए(आवृत्ति) MySQL का बैकअप होना चाहिए।
  • पुनर्स्थापित करें: MySQL कार्यक्षेत्र में ऑनलाइन बैकअप सुविधा द्वारा बनाए गए बैकअप को पुनर्स्थापित करके, यह ऑपरेशन समय में एक विशिष्ट बिंदु पर MySQL सर्वर को पुनर्स्थापित करता है।

MySQL कार्यक्षेत्र ट्यूटोरियल: प्रदर्शन डैशबोर्ड

MySQL कार्यक्षेत्र का प्रदर्शन डैशबोर्ड आपको सर्वर प्रदर्शन का एक सांख्यिकीय दृश्य देता है। डैशबोर्ड खोलने के लिए, पर जाएँ Navigator Pane और के तहत प्रदर्शन अनुभाग डैशबोर्ड चुनें। नीचे स्नैपशॉट देखें।

इसके अलावा, प्रदर्शन अनुभाग आपको प्रदर्शन स्कीमा रिपोर्ट के माध्यम से MySQL सर्वर संचालन में अंतर्दृष्टि प्रदान करने में सक्षम बनाता है और आपको क्वेरी सांख्यिकी के माध्यम से निष्पादित क्वेरी के प्रमुख आँकड़े भी देखने देता है।

सेलेनियम में डेटा संचालित रूपरेखा

MySQL कार्यक्षेत्र ट्यूटोरियल: डेटाबेस डिजाइन और मॉडलिंग

डेटाबेस डिजाइन आपको आवश्यकताओं की कल्पना करने और डिजाइन मुद्दों को हल करने में सक्षम बनाता है। यह आपको डेटा की जरूरतों को पूरा करने के लिए लचीलापन प्रदान करते हुए वैध और अच्छा प्रदर्शन करने वाले डेटाबेस बनाने में सक्षम बनाता है।

जैसा कि आप नीचे स्नैपशॉट में देख सकते हैं, आपके पास मुख्य रूप से 3 विकल्प हैं।

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

नीचे स्नैपशॉट मूल दृश्य MySQL कार्यक्षेत्र है।

डेटाबेस मॉडलिंग में, आप मॉडल संपादक का उपयोग करके एक ईईआर आरेख बना सकते हैं। तो, आप एक तालिका जोड़ सकते हैं, एक दृश्य जोड़ सकते हैं, एक दिनचर्या जोड़ सकते हैं, तालिका में डेटा को संपादित कर सकते हैं, मॉडल के एक विशिष्ट हिस्से को उजागर कर सकते हैं।

खैर, दोस्तों, यह कार्यात्मकताओं का अंत नहीं है, मैं उनमें से बाकी को छोड़ देता हूं ताकि आप तलाश करें।

MySQL कार्यक्षेत्र ट्यूटोरियल: डेटा प्रवासन विज़ार्ड

MySQL कार्यक्षेत्र MySQL को ODBC-आज्ञाकारी डेटाबेस को माइग्रेट करने की क्षमता प्रदान करता है। यह आपको सर्वर पर, MySQL सहित विभिन्न डेटाबेस प्रकारों में माइग्रेट करने की अनुमति देता है। यह तालिकाओं और डेटा को कॉपी करने में भी सक्षम है, लेकिन संग्रहीत प्रक्रियाओं, विचारों या ट्रिगर्स को परिवर्तित नहीं करेगा।

कई प्लेटफार्मों पर काम करने के अलावा, माइग्रेशन माइग्रेशन प्रक्रिया के दौरान अनुकूलन और संपादन की अनुमति देता है।

MySQL के लिए डेटाबेस माइग्रेट करते समय माइग्रेशन विज़ार्ड द्वारा किए गए कदम निम्नलिखित हैं:

  • प्रारंभ में, यह स्रोत RDBMS से जुड़ता है और उपलब्ध डेटाबेसों की सूची को पुनः प्राप्त करता है।
  • स्रोत RDBMS के लिए विशिष्ट आंतरिक प्रतिनिधित्व में चयनित डेटाबेस के रिवर्स इंजीनियरिंग करता है। इसलिए, इस कदम के साथ, सभी ऑब्जेक्ट्स का नाम ऑब्जेक्ट मैपिंग विधि के प्रकार के आधार पर बदल दिया जाता है जिसे चुना जाता है।
  • फिर, यह स्वचालित रूप से स्रोत SQLBMS ऑब्जेक्ट MySQL विशिष्ट ऑब्जेक्ट में माइग्रेट करना प्रारंभ करता है।
  • उसके बाद, यह हमें परिवर्तनों की समीक्षा करने की अनुमति देता है ताकि हम माइग्रेट किए गए ऑब्जेक्ट में त्रुटियों को संपादित और सही कर सकें।
  • फिर यह लक्ष्य MySQL सर्वर में माइग्रेटेड ऑब्जेक्ट बनाता है। आप हमेशा पिछले चरण पर वापस जा सकते हैं और यदि कोई भी हो तो त्रुटियों को ठीक कर सकते हैं।
  • अंत में, माइग्रेटेड टेबल के डेटा को स्रोत RDBMS से MySQL में कॉपी किया जाता है।

MySQL कार्यक्षेत्र ट्यूटोरियल: उन्नत MySQL क्षमताओं

एक विस्तार प्रणाली प्रदान करता है जो डेवलपर को MySQL कार्यक्षेत्र क्षमताओं का विस्तार करने में सक्षम बनाता है। यह एक क्रॉस-प्लेटफ़ॉर्म GUI लाइब्रेरी, MForms तक पहुंच प्रदान करता है, और उन एक्सटेंशन के निर्माण को सक्षम करता है जो एक ग्राफिकल यूजर इंटरफेस की सुविधा देते हैं।

कार्यक्षेत्र की उन्नत विशेषताएं निम्नलिखित क्षमताओं को सक्षम करती हैं:

  • आप टूल और प्लगइन्स बना सकते हैं
  • आप स्कीमाओं में हेरफेर कर सकते हैं और सामान्य कार्यों को स्वचालित कर सकते हैं
  • आप वर्कबेंच यूजर-इनवर्टेशन का विस्तार कर सकते हैं और कस्टम वर्कबेंच फीचर बना सकते हैं

तो, यह इस ब्लॉग का अंत है!

मुझे उम्मीद है कि आपको MySQL Workbench Tutorial ब्लॉग पर यह ब्लॉग पढ़ने में मज़ा आया होगा। हमने MySQL Workbench की विभिन्न कार्यक्षमताओं और विशेषताओं को देखा है।

MySQL के बारे में अधिक जानना चाहते हैं?

यदि आप MySQL के बारे में अधिक जानना चाहते हैं और इस ओपन सोर्स रिलेशनल डेटाबेस को जानना चाहते हैं, तो हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर निपुणता प्राप्त करने में मदद करेगा।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें MySQL कार्यक्षेत्र ट्यूटोरियल “और मैं तुम्हारे पास वापस आ जाऊंगा।