Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL वर्कबेंच ट्यूटोरियल - RDBMS टूल के लिए एक व्यापक गाइड

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

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

  • MySQL क्या है?
  • MySQL कार्यक्षेत्र और इसकी कार्यक्षमता
  • MySQL वर्कबेंच स्थापित करें
  • MySQL Workbench Editions
  • कनेक्शन बनाना
  • SQL Development Editor
  • प्रशासनिक कार्य
  • प्रदर्शन डैशबोर्ड
  • डेटाबेस डिजाइनिंग और मॉडलिंग
  • डेटा माइग्रेशन विज़ार्ड
  • उन्नत MySQL क्षमताएं

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

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

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

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

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

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

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

MySQL वर्कबेंच की कार्यप्रणाली इस प्रकार है:

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

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

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

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

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

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

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

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

अब, जब आप जानते हैं कि कैसे इंस्टाल करना है, तो मैं आपको MySQL वर्कबेंच एडिशन के एडिशन के बारे में बताता हूं।

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

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

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

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

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

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

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

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

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

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

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

ठीक पर क्लिक करने के बाद, आप देखेंगे कि आपका कनेक्शन बन गया है।

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

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

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

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

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

अब, आइए प्रशासनिक कार्य अनुभाग देखें।

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

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

  • सर्वर स्थिति
  • उपयोगकर्ता और विशेषाधिकार
  • डेटा निर्यात और आयात
  • MySQL Enterprise बैकअप इंटरफ़ेस

सर्वर स्थिति

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

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

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

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

MySQL वर्कबेंच में डेटा को निर्यात और आयात करने के तीन तरीके हैं, जिन्हें आप नीचे दी गई तालिका में देख सकते हैं।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

नीचे दिया गया स्नैपशॉट MySQL वर्कबेंच का मूल दृश्य है।

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

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

MySQL कार्यक्षेत्र ट्यूटोरियल: डेटा माइग्रेशन विज़ार्ड

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

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

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

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

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

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

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

  • आप टूल और प्लग इन बना सकते हैं
  • आप स्कीमा में हेरफेर कर सकते हैं और सामान्य कार्यों को स्वचालित कर सकते हैं
  • आप कार्यक्षेत्र उपयोगकर्ता-इंटरफ़ेस का विस्तार कर सकते हैं और कस्टम कार्यक्षेत्र सुविधाएँ बना सकते हैं

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

मुझे आशा है कि आपको यह ब्लॉग MySQL वर्कबेंच ट्यूटोरियल ब्लॉग पर पढ़कर अच्छा लगा होगा। हमने MySQL वर्कबेंच की विभिन्न कार्यक्षमताओं और विशेषताओं को देखा है।

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

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL ATAN2 () फ़ंक्शन - 2 मानों की चाप स्पर्शरेखा लौटाएं

  2. MySQL अधिकतम मेमोरी उपयोग

  3. एक अजगर MySQLDB खंड में उपयोग के लिए एक सूची को फंसाना

  4. एकाधिक स्तंभों के साथ एकल निश्चित तालिका बनाम लचीली सार सारणी

  5. PHP के साथ यूनिकोड डेटा कैसे प्रदर्शित करें