माइएसक्यूएल साक्षात्कार प्रश्न और उत्तर का परिचय
माइएसक्यूएल मूल रूप से एक खुला सोर्स और सबसे अधिक उपयोग किया जाने वाला रिलेशनल डाटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) है। यह लिनक्स, मैकोज़, विंडोज ऑपरेटिंग सिस्टम के प्रति व्यापक समर्थन और संगतता प्रदान करता है। यह मुख्य रूप से एसक्यूएल के सबसे आम एक्सटेंशन में से एक है। यह एक लैंप (लिनक्स, अपाचे, माईएसक्यूएल और पर्ल / पीएचपी / पायथन) का केंद्रीय घटक है और सी और सी ++ में लिखा गया है। माइएसक्यूएल की कुछ महत्वपूर्ण विशेषताओं का उल्लेख नीचे दिया गया है:
- यह InnoDB स्टोरेज इंजन के संबंध में डीडीएल (डेटा परिभाषा भाषा) का समर्थन करता है
- यह सूचना स्कीमा को समर्थन प्रदान करता है
- एसएसएल समर्थन मौजूद है
- इसमें डेटाबेस लाइब्रेरी एम्बेडेड है
- इसमें अंतर्निहित प्रतिकृति समर्थन है
- यह क्रॉस-प्लेटफार्म समर्थन प्रदान करता है।
अब, यदि आप एक नौकरी की तलाश में हैं जो माइएसक्यूएल से संबंधित है तो आपको माइएसक्यूएल साक्षात्कार प्रश्नों के लिए तैयार करने की आवश्यकता है। यह सच है कि प्रत्येक साक्षात्कार अलग-अलग नौकरी प्रोफाइल के अनुसार अलग है लेकिन फिर भी साक्षात्कार को साफ़ करने के लिए आपको माइएसक्यूएल प्रक्रियाओं का एक अच्छा और स्पष्ट ज्ञान होना चाहिए। यहां, हमने महत्वपूर्ण माइएसक्यूएल साक्षात्कार प्रश्न और उत्तर तैयार किए हैं जो आपको अपने साक्षात्कार में सफलता प्राप्त करने में मदद करेंगे।
नीचे 10 महत्वपूर्ण माइएसक्यूएल साक्षात्कार प्रश्न और उत्तर हैं जिन्हें अक्सर साक्षात्कार में पूछा जाता है। ये प्रश्न दो भागों में विभाजित हैं:
भाग 1 – माइएसक्यूएल साक्षात्कार प्रश्न (मूल)
इस पहले भाग में बुनियादी माइएसक्यूएल साक्षात्कार प्रश्न और उत्तर शामिल हैं
प्रश्न 1। माइएसक्यूएल वर्कबेंच द्वारा आपका क्या मतलब है?
उत्तर:
माइएसक्यूएल वर्कबेंच मूल रूप से माइएसक्यूएल के लिए आधिकारिक रूप से एकीकृत वातावरण है। यह ग्राफिकल रूप से माइएसक्यूएल को नियंत्रित करने और दृष्टि से डेटाबेस संरचनाओं को डिजाइन करने के लिए लागू किया गया है । यह मूल रूप से उपयोगकर्ताओं को उनकी आवश्यकताओं के अनुसार कार्यक्षमताओं को नियंत्रित करने का प्रावधान देता है। यह मुख्य रूप से दो संस्करणों में उपलब्ध है, एक ओपन सोर्स फ्री कम्युनिटी संस्करण है और दूसरा मालिकाना मानक संस्करण है ।
प्रश्न 2। माइएसक्यूएल डेटाबेस वर्कबेंच समझाओ?
उत्तर:
माइएसक्यूएल डेटाबेस वर्कबेंच मूल रूप से सॉफ़्टवेयर एप्लिकेशन है जिसका उपयोग SQL का उपयोग करके विभिन्न संबंधपरक डेटाबेस को विकसित और प्रशासित करने के लिए किया गया है। इसे अप्ससीन प्रोडक्शंस द्वारा विकसित किया गया है। यह नीचे उल्लिखित संबंध डेटाबेस को समर्थन प्रदान करता है:
- माइएसक्यूएल डेटाबेस
- माइक्रोसॉफ्ट एसक्यूएल सर्वर
- ओरेकल डेटाबेस
- नेक्सस डीबी
- इंटर बेस
- एसक्यूएल कहीं भी
आइए अगले माइएसक्यूएल साक्षात्कार प्रश्नों पर जाएं।
प्रश्न 3। मेरा मतलब क्या है मेरा जुड़ता है और विभिन्न प्रकार के माइएसक्यूएल जोड़ता है?
उत्तर:
माइएसक्यूएल में, जोड़ों का उपयोग मूल रूप से दो या अधिक तालिका से रिकॉर्ड्स को कुछ इंटरकनेक्टेड सामान्य फ़ील्ड या चयनित तालिकाओं के बीच कुंजियों का उपयोग करने के लिए किया जाता है। माइएसक्यूएल में मुख्य रूप से तीन प्रकार मौजूद होते हैं।
क। आंतरिक शामिल हों: आंतरिक जुड़ने के मामले में, निर्दिष्ट तालिकाओं के बीच एक मैच होने पर पंक्तियों की सूची लाने के लिए इसका उपयोग किया जाता है। यह डिफ़ॉल्ट जुड़ने का प्रकार है। इसके लिए सिंटैक्स नीचे दिया गया है: सिंटेक्स:
तालिका 1 से
कॉलम_नाम चुनें, तालिका 1 में तालिका 1.column_name = table2.column_name;
ख। बाएं जुड़ें: बाएं जुड़ने के मामले में, दाएं तालिका में कोई मिलान नहीं होने पर भी बाएं टेबल से सभी पंक्तियां लौटाती हैं।
सिंटेक्स:
table1 से
कॉलम_नाम चुनें, तालिका 1 LEOL JOIN तालिका 2 तालिका 1.column_name = table2.column_name पर;
ग। दाएं जुड़ें: दाएं जुड़ने के मामले में, बाएं टेबल में कोई मिलान नहीं होने पर भी यह सही तालिका से सभी पंक्तियां देता है।
सिंटेक्स:
table1 से
कॉलम_नाम चुनें ( तालिका ) तालिका तालिका में तालिका 2.column_name = table2.column_name;
प्रश्न 4। विभिन्न प्रकार के माइएसक्यूएल फ़ंक्शंस समझाओ?
उत्तर:
यह एक साक्षात्कार में पूछा गया मूल माइएसक्यूएल साक्षात्कार प्रश्न है। माइएसक्यूएल में उपयोग किए जाने वाले विभिन्न प्रकार के फ़ंक्शंस के नीचे खोजें।
- माइएसक्यूएल स्ट्रिंग फ़ंक्शन: उदाहरण हैं– INSERT, CONCAT, FORMAT, INSERT, LENGTH, LEFT, FIELD, LTRIM, TRIM, UPPER इत्यादि।
- माइएसक्यूएल संख्यात्मक कार्य: उदाहरण हैं– एवीजी, डीआईवी, एक्सपी, MAX, MIN, पावर, ट्रंकेट इत्यादि।
- माइएसक्यूएल दिनांक कार्य: उदाहरण हैं – विज्ञापन, विज्ञापन, दिनांक, माह, मिनट आदि
- माइएसक्यूएल उन्नत कार्य: उदाहरण हैं – बिन, केस, कास्ट, डाटाबेस, अगर, इस्लाम, संस्करण इत्यादि।
प्रश्न 5। प्राथमिक कुंजी और विदेशी कुंजी बाधा के बीच अंतर बताएं?
उत्तर:
तालिका में प्रत्येक रिकॉर्ड को विशिष्ट रूप से पहचानने के लिए प्राथमिक कुंजी बाधा का उपयोग किया जाता है। इसमें हमेशा अद्वितीय मान होते हैं और इसमें कोई भी शून्य मान नहीं होता है। नीचे इसके लिए वाक्यविन्यास है जबकि विदेशी कुंजी बाधा का उपयोग दो तालिकाओं के बीच जोड़ने के लिए किया जाता है। यह मूल रूप से वह क्षेत्र है जो अन्य तालिका की प्राथमिक कुंजी को संदर्भित करता है।
भाग 2 – माइएसक्यूएल साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत माइएसक्यूएल साक्षात्कार प्रश्नों पर एक नज़र डालें।
प्रश्न 6। हटाएं, छोड़ें और छंटनी के बीच अंतर बताएं?
उत्तर:
बुनियादी मतभेदों के नीचे खोजें:
हटाएं: हटाएं एक डीएमएल कथन है और इसे ‘कहां’ खंड का उपयोग करके कार्यान्वित किया जा सकता है और इसे वापस भी घुमाया जा सकता है। सिंटेक्स: table_name से हटाएं जहां कॉलम_नाम = कॉलम_वैल्यू;
ड्रॉप: ड्रॉप एक डीडीएल स्टेटमेंट है और इसे वापस लुढ़का नहीं जा सकता है। इसका उपयोग करके, पूरी तालिका और इसकी सभी बाधाओं और विशेषाधिकारों को हटा दिया जाएगा। सिंटेक्स: ड्रोप टेबल तालिका_नाम;
Truncate: Truncate एक डीडीएल कथन है और इसका उपयोग किसी तालिका से सभी पंक्तियों को हटाने के लिए किया जाता है लेकिन इसकी संरचनाएं, बाधाएं, और इंडेक्स शेष रहेगी। सिंटेक्स: ट्रंकेट टेबल तालिका_नाम;
प्रश्न 7। InnoDB और MyISAM के बीच मुख्य अंतर बताएं?
उत्तर:
इनो डीबी के मामले में, इसका उपयोग टेबलस्पेस में टेबल को स्टोर करने के लिए किया जाता है, जबकि, माईसाम के मामले में, यह प्रत्येक MyISAM तालिका को एक अलग फ़ाइल में संग्रहीत करता है।
आइए अगले माइएसक्यूएल साक्षात्कार प्रश्नों पर जाएं।
प्रश्न 8। माइएसक्यूएल में विभिन्न प्रकार की टेबल समझाएं?
उत्तर:
माइएसक्यूएल में किसी तालिका के विभिन्न प्रकारों के नीचे खोजें।
इनओडीबी: इस प्रकार की तालिका मुख्य रूप से COMMIT और रोलबैक कमांड का उपयोग करके लेनदेन को बढ़ाने और समर्थन करने के लिए उपयोग की जाती है।
एचईएपी: इस प्रकार की तालिका मुख्य रूप से सामान्य गति से अधिक तेज़ी से डेटा पहुंच को संसाधित करने के लिए उपयोग की जाती है। लेकिन इसके नकारात्मक पक्ष में, तालिका हटाने के मामले में सभी डेटा खो जाएंगे।
बीडीबी: इस प्रकार की तालिका का उपयोग COMMIT कमांड का उपयोग करके लागू लेनदेन समर्थन के लिए भी किया जाता है लेकिन इसकी प्रोसेसिंग गति इनओडीबी की तुलना में बहुत धीमी है।
प्रश्न 9। माइएसक्यूएल लेनदेन गुणों की व्याख्या करें?
उत्तर:
यह एक साक्षात्कार में पूछे जाने वाले सबसे अधिक पूछे जाने वाले माइएसक्यूएल साक्षात्कार प्रश्न हैं। माइएसक्यूएल लेनदेन में मुख्य रूप से चार गुण होते हैं।
- परमाणुता: संपत्ति का मुख्य रूप से सभी परिचालनों को नियंत्रित करने के लिए उपयोग किया जाता है और यह सुनिश्चित किया जाता है कि सभी लेनदेन सफलतापूर्वक पूरा हो जाएं।
- संगति: यह सफलतापूर्वक प्रतिबद्ध लेनदेन के अनुसार डेटाबेस परिवर्तन सुनिश्चित करता है।
- अलगाव: यह मूल रूप से स्वतंत्र लेनदेन को नियंत्रित करने के लिए उपयोग किया जाता है।
- स्थायित्व: इसका उपयोग सिस्टम या डेटाबेस विफलता के मामले में प्रतिबद्ध लेनदेन के प्रभाव और माप को नियंत्रित करने और मापने के लिए किया जाता है।
प्रश्न 10। माइएसक्यूएल के कुछ पेशेवरों और विपक्ष की व्याख्या करें?
उत्तर:
नीचे माइएसक्यूएल के कुछ महत्वपूर्ण पेशेवर और विपक्ष हैं
पेशेवरों:
- माइएसक्यूएल उत्पाद अपने प्रतिस्पर्धियों की तुलना में अधिक स्थिर और ठोस हैं
- उपयोगकर्ता अनुभव परिप्रेक्ष्य से उपयोग करना आसान है
- यह खुला स्रोत है और इस प्रकार उपयोग करने के लिए स्वतंत्र है।
- माइएसक्यूएल के लिए बड़ा और व्यापक सामुदायिक समर्थन मौजूद है
विपक्ष:
- माइएसक्यूएल के मामले में कभी-कभी थोड़ा प्रदर्शन स्केलिंग समस्या मौजूद होती है
- कभी-कभी सामुदायिक विकास दृष्टिकोण की कमी के कारण विकास प्रगति कम हो जाती है।
अनुशंसित आलेख
यह माइएसक्यूएल साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक गाइड रहा है ताकि उम्मीदवार इन माइएसक्यूएल साक्षात्कार प्रश्नों को आसानी से क्रैकडाउन कर सकें। यहां इस पोस्ट में, हमने शीर्ष माइएसक्यूएल साक्षात्कार प्रश्नों का अध्ययन किया है जिन्हें अक्सर साक्षात्कार में पूछा जाता है। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –