MySQL का उपयोग करके टेबल्स को कैसे मर्ज करें?

Mysql Ka Upayoga Karake Tebalsa Ko Kaise Marja Karem



MySQL में, ' डालना अनदेखा करना ” स्टेटमेंट का उपयोग तब किया जाता है जब अन्य टेबल के सिंगल या कई रिकॉर्ड्स को एक टेबल में मर्ज किया जाता है। इसके अतिरिक्त, यह अमान्य पंक्तियों से बचा जाता है, जैसे डुप्लिकेट कुंजी जोड़ना जहां तालिका फ़ील्ड में प्राथमिक या अद्वितीय कुंजी बाधा होती है। एक और स्थिति एक NULL मान डाल रही है जहाँ तालिका फ़ील्ड में एक पूर्ण बाधा नहीं है।

यह पोस्ट MySQL डेटाबेस में टेबल मर्ज करने की विधि पर चर्चा करेगी।







MySQL डेटाबेस में टेबल्स को कैसे मर्ज करें?

MySQL डेटाबेस में तालिकाओं को मर्ज करने के लिए, नीचे सूचीबद्ध चरणों का पालन करें:



  • MySQL सर्वर तक पहुँचें और उपलब्ध डेटाबेस की जाँच करें।
  • डेटाबेस और सूची तालिकाएँ बदलें।
  • तालिका की सामग्री प्रदर्शित करें।
  • चलाएँ ' <तालिका 1> में अनदेखा करें <तालिका 2> से * चुनें ' आज्ञा।

चरण 1: MySQL सर्वर तक पहुँचें



प्रारंभ में, Windows टर्मिनल खोलें और MySQL सर्वर तक पहुँचने के लिए दिए गए कमांड को निष्पादित करें:





माई एसक्यूएल -में जड़ -पी



चरण 2: डेटाबेस प्रदर्शित करें

फिर, 'का प्रयोग करें दिखाना सभी उपलब्ध डेटाबेस प्रदर्शित करने के लिए आदेश:

डेटाबेस दिखाएं;

हमने चुना है' mynewdb सूची से डेटाबेस:

चरण 3: डेटाबेस बदलें

अब, निष्पादित करें ' उपयोग ” डेटाबेस बदलने के लिए आदेश:

mynewdb का प्रयोग करें;

चरण 4: सूची तालिकाएँ

अगला, 'चलकर वर्तमान डेटाबेस की सभी तालिकाएँ देखें' दिखाना ' आज्ञा:

टेबल दिखाएं;

जैसा कि आप देख सकते हैं, हमने नीचे हाइलाइट की गई दो तालिकाओं का चयन किया है ' class_marks ' और ' student_marks ':

चरण 5: तालिका सामग्री देखें

'निष्पादित करके पहले से चयनित तालिकाओं की सामग्री प्रदर्शित करने के लिए' चुनना ' कथन:

चुनना * छात्र_मार्क्स से;

यहाँ, हमने दिखाया है ' student_marks ”तालिका सामग्री जिसमें तीन रिकॉर्ड हैं:

फिर, 'की सामग्री देखें class_marks ' मेज:

चुनना * क्लास_मार्क्स से;

जैसा कि आप देख सकते हैं, नीचे दिखाई गई तालिका में दो रिकॉर्ड हैं:

चरण 6: टेबल मर्ज करें

अंत में, निष्पादित करें ' INSERT IGNORE INTO 'सारणियों को मर्ज करने के लिए बयान:

स्टूडेंट_मार्क्स सिलेक्ट में इग्नोर डालें * क्लास_मार्क्स से;

यहाँ:

  • ' डालना अनदेखा करना जब भी हम किसी तालिका में एक या एक से अधिक रिकॉर्ड जोड़ रहे होते हैं, तो अमान्य रिकॉर्ड को अनदेखा करने के लिए कथन का उपयोग किया जाता है।
  • ' में ” रिकॉर्ड को दूसरी तालिका में जोड़ने के लिए प्रयोग किया जाता है।
  • ' student_marks ”वह तालिका है जहाँ हम पंक्तियों को मर्ज करना चाहते हैं।
  • ' चुनना ” Statement का प्रयोग Table को Extract करने के लिए किया जाता है।
  • ' * 'तारांकन चिह्न सभी का प्रतिनिधित्व करता है।
  • ' से ”क्लॉज का उपयोग किसी टेबल से कुछ रिकॉर्ड्स को पुनः प्राप्त करने के लिए किया जाता है।
  • ' class_marks ' लक्ष्य तालिका का नाम है।

प्रदान किए गए आउटपुट के अनुसार, ' प्रश्न ठीक है 'इंगित करता है कि कथन सफलतापूर्वक निष्पादित किया गया है:

चरण 7: सत्यापन

अंत में, चलाएँ ' चुनना ” क्वेरी यह सत्यापित करने के लिए कि दोनों तालिका रिकॉर्ड मर्ज किए गए हैं या नहीं:

चुनना * छात्र_मार्क्स से;

यह देखा जा सकता है कि तालिका अभिलेखों को मिला दिया गया है:

बस इतना ही! हमने MySQL डेटाबेस में तालिकाओं को मर्ज करने का सबसे आसान तरीका संकलित किया है।

निष्कर्ष

MySQL डेटाबेस में तालिकाओं को मर्ज करने के लिए, पहले MySQL सर्वर तक पहुँचें और उपलब्ध डेटाबेस की जाँच करें। फिर, डेटाबेस बदलें, तालिकाएँ सूचीबद्ध करें और तालिका सामग्री प्रदर्शित करें। अगला, 'निष्पादित करें <तालिका 1> में अनदेखा करें सम्मिलित करें * <तालिका 2> से चुनें ' आज्ञा। इस पोस्ट ने MySQL डेटाबेस में तालिकाओं को मर्ज करने की विधि का प्रदर्शन किया।