SQL अद्यतन: जानें कि तालिका में मान कैसे अद्यतन करें

SQL UPDATE पर यह लेख एक व्यापक मार्गदर्शिका है कि कैसे डेटा मूल्यों को एकल या एकाधिक रिकॉर्ड में अपडेट करने के लिए UPDATE क्वेरी का उपयोग किया जाए।

डेटाबेस का उपयोग करते समय, हम अक्सर कुछ डेटा मानों को या तो एक रिकॉर्ड में या कई रिकॉर्ड के लिए अपडेट करना चाहते हैं। संरचित क्वेरी भाषा (SQL) डेटाबेस तक पहुँचने, पुनः प्राप्त करने और प्रबंधित करने के लिए विभिन्न कमांड प्रदान करता है। बहुत से, एक ऐसे अद्यतन आदेश है। UPDATE कमांड का उपयोग तालिका में मौजूद डेटा को अपडेट करने के लिए किया जाता है।इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

  1. अद्यतन कथन
  2. वाक्य - विन्यास
  3. उदाहरण:

SQL अद्यतन कथन

UPDATE कमांड का उपयोग किसी तालिका में मौजूद एकल रिकॉर्ड या एकाधिक रिकॉर्ड को संशोधित करने के लिए किया जाता है।





वाक्य - विन्यास:

अद्यतन तालिका का नाम सेट करें Column1 = Value1, Column2 = Value2, और hellip, ColumnN = ValueN WHERE

यहां ही कहां कारण निर्दिष्ट करता है कि कौन से रिकॉर्ड अपडेट किए जाने चाहिए। बस मामले में, आप WHERE क्लॉज़ को छोड़ देते हैं, तालिका में मौजूद सभी रिकॉर्ड अपडेट हो जाएंगे।

जब से आप वाक्य रचना को समझ गए हैं, तो आइए अब उदाहरणों के साथ इसका उपयोग करने के विभिन्न तरीकों पर चर्चा करें।



उदाहरण:

आपकी बेहतर समझ के लिए, मैंने उदाहरणों को निम्नलिखित वर्गों में विभाजित किया है:

मैं आपको उदाहरणों को समझाने के लिए निम्न तालिका पर विचार करने जा रहा हूं:

महारानी नाम दें इमेल फ़ोन नंबर Faridabad

एक



मोहन

mohan@xyz.com

9966449966

दिल्ली

सोनिया

sonia@abc.com

9746964799 है

मुंबई

संजय

sanjay@pqr.com

9654323456 है

बेंगलुरु

अवनी

रेल नौकरी बाजार पर माणिक

avni@xyz.com

9876543678

मुंबई

राहुल

rahul@abc.com

9542456786

दिल्ली

आइए हम उनमें से प्रत्येक पर एक नज़र डालें।

अद्यतन एकल रिकॉर्ड

उदाहरण:

एक नए फोन नंबर और शहर के साथ तीसरे कर्मचारी (कर्मचारी आईडी) को अपडेट करने के लिए एक प्रश्न लिखें।

UPDATE कर्मचारी SET PhoneNumber = '9646879876', सिटी = 'कोलकाता' WHID / 3

आउटपुट:

आप निम्न तालिका को आउटपुट के रूप में देखेंगे:

महारानी नाम दें इमेल फ़ोन नंबर Faridabad

एक

मोहन

mohan@xyz.com

9966449966

दिल्ली

सोनिया

sonia@abc.com

9746964799 है

मुंबई

संजय

sanjay@pqr.com

9646879876 है

कोलकाता

अवनी

avni@xyz.com

9876543678

मुंबई

राहुल

rahul@abc.com

9542456786

दिल्ली

अगला, इस लेख में, आइए हम समझते हैं कि एकाधिक रिकॉर्ड में डेटा मान कैसे अपडेट करें।

एकाधिक रिकॉर्ड अपडेट करें

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

उदाहरण:

दिल्ली के शहर के नाम के सभी रिकॉर्ड के लिए कर्मचारियों को Empemail को sample@abc.com पर अपडेट करने के लिए एक प्रश्न लिखें।

अद्यतन कर्मचारी एम्पलीफायर सेट करें = 'sample@abc.com' जहां शहर = ’दिल्ली '

आउटपुट:

आप निम्न तालिका को आउटपुट के रूप में देखेंगे:

महारानी नाम दें इमेल फ़ोन नंबर Faridabad

एक

मोहन

sample@abc.com

9966449966

दिल्ली

सोनिया

sonia@abc.com

9746964799 है

मुंबई

संजय

sanjay@pqr.com

9646879876 है

कोलकाता

अवनी

avni@xyz.com

9876543678

मुंबई

राहुल

sample@abc.com

9542456786

दिल्ली

इस लेख में आगे बढ़ते हुए, आइए समझते हैं कि WHERE क्लॉज को छोड़ कर टेबल के डेटा को कैसे अपडेट किया जाए।

WHERE क्लॉज को छोड़ कर डेटा अपडेट करें

जब हम UPDATE स्टेटमेंट का उपयोग करते समय WHERE क्लॉज को छोड़ देते हैं एसक्यूएल , फिर अद्यतन किए जाने वाले रिकॉर्ड की संख्या पर कोई सीमा निर्धारित नहीं है। इसलिए, सभी रिकॉर्ड अपने आप अपडेट हो जाएंगे।

उदाहरण:

Example@xyz.com पर कर्मचारियों के ईमेल को अपडेट करने के लिए एक क्वेरी लिखें।

अद्यतन कर्मचारी सेट करें Empmail = 'example@xyz.com'

आउटपुट:

आप निम्न तालिका को आउटपुट के रूप में देखेंगे:

महारानी नाम दें इमेल फ़ोन नंबर Faridabad

एक

मोहन

example@xyz.com

9966449966

दिल्ली

सोनिया

example@xyz.com

9746964799 है

मुंबई

संजय

example@xyz.com

9646879876 है

कोलकाता

अवनी

example@xyz.com

9876543678

मुंबई

राहुल

example@xyz.com

9542456786

दिल्ली

इस लेख में आगे, हम समझते हैं कि किसी अन्य तालिका से किसी विशिष्ट तालिका का डेटा कैसे अपडेट किया जाए।

किसी अन्य तालिका से डेटा अपडेट करें

हम किसी अन्य तालिका के डेटा पर विचार करते हुए किसी विशिष्ट तालिका के डेटा को अपडेट करने के लिए UPDATE कथन का उपयोग कर सकते हैं।

आइए हम निम्नलिखित तालिका पर विचार करें:

संपर्क करें संपर्क नाम ई - मेल से संपर्क करे फ़ोन नंबर Faridabad

एक

Mohan Sharma

contactmohan@xyz.com

9962449966

दिल्ली

सोनिया खन्ना

contactsonia@xyz.com

9461964799 है

मुंबई

Sanjay Kapoor

contactanjay@xyz.com

9719879876

कोलकाता

अवनी मिश्रा

contactavni@xyz.com

9889743678

मुंबई

राहुल रॉय

contactrahul@xyz.com

9818256786

दिल्ली

उदाहरण:

संपर्क तालिका से डेटा लेकर कर्मचारियों के नामों को अद्यतन करने के लिए एक प्रश्न लिखें।

अद्यतन कर्मचारी सेट करें = (संपर्क से संपर्क करें नाम चुनें। संपर्क = कर्मचारी = कर्मचारी)

आउटपुट:

आप निम्न तालिका को आउटपुट के रूप में देखेंगे:

महारानी नाम दें इमेल फ़ोन नंबर Faridabad

एक

Mohan Sharma

example@xyz.com

9966449966

दिल्ली

सोनिया खन्ना

example@xyz.com

9746964799 है

सी ++ में टाइप रूपांतरण

मुंबई

Sanjay Kapoor

example@xyz.com

9646879876 है

कोलकाता

अवनी मिश्रा

example@xyz.com

9876543678

मुंबई

राहुल रॉय

example@xyz.com

9542456786

दिल्ली

हम इस प्रकार उपरोक्त क्वेरी को भी फिर से लिख सकते हैं:

कर्मचारियों को सेट करें कर्मचारी। कर्मचारी नाम = संपर्क। कर्मचारियों से कर्मचारी का नाम शामिल हों। संपर्क (कर्मचारी = संपर्क = एकता)

तो, दोस्तों कि आप SQL में UPDATE स्टेटमेंट का उपयोग कैसे कर सकते हैं।इसके साथ, हम SQL UPDATE पर इस लेख के अंत में आते हैं। मुझे उम्मीद है कि आपको यह लेख जानकारीपूर्ण लगा।

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

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