, रिलेशनल डेटाबेस में उपयोग की जाने वाली सबसे लोकप्रिय भाषाओं में से एक है। इस भाषा का उपयोग डेटाबेस को संभालने और प्रश्नों की मदद से डेटा में हेरफेर करने के लिए किया जाता है। ऐसी ही एक क्वेरी है क्वेरी डालें । तो, सम्मिलित क्वेरी SQL पर इस लेख में, आप निम्नलिखित क्रम में INSERT INTO कथन को समझेंगे:
जावा में टाइपकास्ट कैसे करें
SQL में INSERT Query क्या है?
SQL INSERT INTO स्टेटमेंट का इस्तेमाल एक डेटाबेस के लिए एक टेबल में नए ट्यूपल्स को जोड़ने के लिए किया जाता है। इस SQL क्वेरी की मदद से, आप या तो एक विशिष्ट कॉलम में या सामान्य रूप से सभी स्तंभों के लिए डेटा सम्मिलित कर सकते हैं। इसके अलावा, आप किसी एकल तालिका या एकाधिक पंक्तियों के लिए किसी अन्य तालिका से किसी विशिष्ट तालिका में डेटा सम्मिलित कर सकते हैं। तो, अब जब आप SQL में INSERT क्वेरी है, तो हम आगे बढ़ते हैं और इस क्वेरी का सिंटैक्स देखते हैं।
INSERT INTO सिंटैक्स
दो तरीके हैं जिनके माध्यम से आप INSERT क्वेरी को कार्यान्वित कर सकते हैं।
कॉलम नामों और मूल्यों के साथ
INSERT INTO Tablename (Column1, Column2, Column3, ..., ColumnN) VALUES (मान 1, मान 2, मान 3, ...)
मान के साथ
INSERT INTO Tablename VALUES (मान 1, मान 2, मान 3, ...)
ध्यान दें: जब आप दूसरी विधि का उपयोग करते हैं, तो आपको यह सुनिश्चित करना होगा कि मूल्यों का उल्लेख उसी क्रम में किया गया है जैसे कॉलम नामों में।
तो, अब, आप INSERT स्टेटमेंट के सिंटैक्स को जानते हैं, इन्सर्ट क्वेरी एसक्यूएल पर इस आर्टिकल में, एक उदाहरण देखते हैं।
INSERT स्टेटमेंट का उदाहरण
सैंपलडाटा के रूप में तालिका नाम के साथ निम्नलिखित तालिका पर विचार करें:
आईडी | नाम | आयु | फ़ोन नंबर | वेतन |
एक | संजय | २। ३ | 9876543210 | 30000 |
२ | रिया | ३० | 9977742234 | 150000 है |
३ | नाग | 32 | 9898989898 है | 175000 रु |
४ | सिमरन | २। | 9955555433 | 65000 |
५ | अक्षय | 3. 4 | 9646434437 है | 200000 |
अब, हम कहते हैं कि आप इस तालिका में एक पंक्ति सम्मिलित करना चाहते हैं। फिर, आप निम्नलिखित सिंटैक्स में से किसी का उपयोग निम्न तरीके से कर सकते हैं:
# कॉलम कॉलम के नाम और मूल्य INSERT INTO SampleData (ID, नाम, आयु, फोन नंबर, वेतन) मूल्य ('6', 'रोहित', '25', '9924388761', '35000') # मानों के साथ केवल INTOERT नमूनाडेटा VALUES। ('6', 'रोहित', '25', '9924388761', '35000')
एक बार जब आप क्वेरी निष्पादित करते हैं, तो आप निम्न आउटपुट देखेंगे:
आईडी | नाम | आयु | फ़ोन नंबर | वेतन |
एक | संजय | २। ३ | 9876543210 | 30000 |
२ | रिया | ३० | 9977742234 | 150000 है |
३ | नाग | 32 | 9898989898 है | 175000 रु |
४ | सिमरन | २। | 9955555433 | 65000 |
५ | अक्षय | 3. 4 | 9646434437 है | 200000 |
६ | रोहित | २५ | 9924388761 | 35000 है |
खैर, यह एक मेज पर एक नया रिकॉर्ड डालने के बारे में था। लेकिन, कुछ अन्य परिदृश्य हो सकते हैं, जहाँ आप एसक्यूएल का उपयोग करना चाहते हैं। परिदृश्य निम्नानुसार हो सकते हैं:
- मैं किसी तालिका से विशिष्ट पंक्तियों को कैसे कॉपी करूं?
- किसी तालिका के सभी स्तंभों को किसी अन्य तालिका में सम्मिलित करने का तरीका क्या है?
- मैं किसी तालिका के विशिष्ट स्तंभों को दूसरी तालिका में कैसे सम्मिलित कर सकता हूँ?
इन सवालों का जवाब INSERT बयान के साथ SELECT स्टेटमेंट का उपयोग करके है।तो, सम्मिलित क्वेरी SQL पर इस लेख के आगे, आइए समझते हैं कि INSERT INTO में SELECT स्टेटमेंट का उपयोग कैसे करें।
जावा में वर्ग बनाम इंटरफ़ेस
INSERT INTO में सेलेक्ट क्वेरी का उपयोग करना
किसी अन्य तालिका से डेटा का चयन करने के लिए INSERT INTO कथन के साथ SELECT क्वेरी का उपयोग किया जाता है। SQL में INSERT क्वेरी के साथ SELECT स्टेटमेंट का उपयोग करने के विभिन्न तरीके निम्नलिखित हैं:
- किसी तालिका से विशिष्ट पंक्तियों की प्रतिलिपि बनाएँ
- मेंएक टेबल के सभी कॉलम सीरट करें
- किसी तालिका के विशिष्ट कॉलम सम्मिलित करना
किसी तालिका से विशिष्ट पंक्तियों की प्रतिलिपि बनाएँ
आप WHERE क्लॉज के साथ SELECT स्टेटमेंट का उपयोग करके किसी तालिका से दूसरी तालिका में पंक्तियों का एक विशिष्ट सेट सम्मिलित कर सकते हैं।
वाक्य - विन्यास:
INSERT INTO Table1 का चयन करें * Table2 जहां से हालत
यहाँ, आप एक शर्त के आधार पर Table2 से Table1 तक मान सम्मिलित करने का प्रयास कर रहे हैं।
उदाहरण:
एक उदाहरण पर विचार करें, जहां आपको हमारी उपरोक्त तालिका (सैंपलडाटा) से एक नई मेज (New_Data) की स्थिति के आधार पर कुछ पंक्तियाँ सम्मिलित करनी होंगी आयु> ३०
INSERT INTO New_Data का चयन करें * से नमूनाडाटा आयु और ampampampgt 30
आउटपुट:
आईडी | नाम | आयु | फ़ोन नंबर | वेतन |
३ | नाग | 32 | 9898989898 है | 175000 रु |
५ | अक्षय | 3. 4 | 9646434437 है | 200000 |
में एक टेबल के सभी कॉलम सीरट करें
आप INSERT INTO क्वेरी के साथ तारांकन (*) का उपयोग करके एक तालिका से दूसरी तालिका में सभी कॉलम सम्मिलित कर सकते हैं।
वाक्य - विन्यास:
INSERT INTO Table1 का चयन करें * Table2 से
यहां, आप तालिका 2 से तालिका 1 तक सभी कॉलम मान सम्मिलित करने का प्रयास कर रहे हैं।
उदाहरण:
एक उदाहरण पर विचार करें, जहां आपको हमारी उपरोक्त तालिका (सैंपलडाटा) से एक नई तालिका (उदाहरणदत्ता) तक सभी कॉलम सम्मिलित करने होंगे।इसके अलावा, इस बात पर विचार करें कि उदाहरण दाता में पहले से ही निम्नलिखित आंकड़े मौजूद हैं:
आईडी | नाम | आयु | फ़ोन नंबर | वेतन |
। | सुहास | २। ३ | 9876543239 | 42000 रु |
। | मीणा | ३१ | 9765412345 | 192000 |
अब, नमूना कॉलम से उपरोक्त तालिका में सभी कॉलम और पंक्तियों को सम्मिलित करने के लिए निम्नलिखित क्वेरी को निष्पादित करें।
INSERT INTO ExampleData का चयन करें * से नमूनाडाटा
आउटपुट:
आईडी | नाम | आयु | फ़ोन नंबर | वेतन |
। | सुहास | २। ३ | 9876543239 | 42000 रु |
। | मीणा | ३१ | 9765412345 | 192000 |
एक | संजय | २। ३ | 9876543210 | 30000 |
२ | रिया | ३० | 9977742234 | 150000 है |
३ | नाग | 32 | 9898989898 है | 175000 रु |
४ | सिमरन | २। | 9955555433 | 65000 |
५ | अक्षय | 3. 4 | 9646434437 है | 200000 |
किसी तालिका के विशिष्ट कॉलम सम्मिलित करना
आप सेलेक्ट स्टेटमेंट का उपयोग करके एक टेबल से दूसरे टेबल पर कॉलम का एक विशिष्ट सेट सम्मिलित कर सकते हैं।
वाक्य - विन्यास:
INSERT INTO Table1 (Column_Names) तालिका 2 से Column_Names का चयन करें
यहां, आप तालिका 2 से तालिका 1 तक विशिष्ट कॉलम सम्मिलित करने का प्रयास कर रहे हैं।
कोणीयज में ड्रॉप डाउन मेनू
उदाहरण:
एक उदाहरण पर विचार करें, जहां आपको टेबल (कॉलमडैटा) से स्तंभ (आईडी, नाम) सम्मिलित करना है (नमूनाडैटा)।
INSERT INTO SampleData (ID, नाम) Select ID, Name, FROM ExampleData से
आउटपुट:
आईडी | नाम | आयु | फ़ोन नंबर | वेतन |
एक | संजय | २। ३ | 9876543210 | 30000 |
२ | रिया | ३० | 9977742234 | 150000 है |
३ | नाग | 32 | 9898989898 है | 175000 रु |
४ | सिमरन | २। | 9955555433 | 65000 |
५ | अक्षय | 3. 4 | 9646434437 है | 200000 |
। | सुहास | अमान्य | अमान्य | अमान्य |
। | मीणा | अमान्य | अमान्य | अमान्य |
इसके साथ, हम Insert Query SQL पर इस लेख के अंत में आते हैं। मुझे उम्मीद है कि आप समझ गए होंगे कि SQL में INSERT INTO क्वेरी का उपयोग कैसे किया जाता है।हमने INSERT क्वेरी का उपयोग करने के विभिन्न तरीके देखे हैं। यदि आप और अधिक जानने की इच्छा रखते हैं माई एसक्यूएल और इस ओपन-सोर्स रिलेशनल डेटाबेस का पता करें, फिर हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने में मदद करेगा और आपको इस विषय में निपुणता प्राप्त करने में मदद करेगा।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें क्वेरी SQL डालें “और मैं तुम्हारे पास वापस आ जाऊंगा।