MySQL उदाहरण के साथ अद्यतन क्वेरी

अद्यतन क्वेरी क्या है?

अद्यतन MySQL कमांड का उपयोग तालिका में पंक्तियों को संशोधित करने के लिए किया जाता है। अपडेट कमांड का उपयोग एक ही समय में एक फ़ील्ड या कई फ़ील्ड को अपडेट करने के लिए किया जा सकता है। इसका उपयोग किसी तालिका में पंक्तियों को अपडेट करने के लिए भी किया जा सकता है। MySQL किसी अन्य तालिका से मानों वाली तालिका।

MySQL कमांड सिंटैक्स अपडेट करें

अद्यतन क्वेरी का मूल सिंटैक्स MySQL जैसा कि नीचे दिखाया गया है।

UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];

यहाँ

  • अद्यतन `table_name` वह आदेश है जो बताता है MySQL किसी तालिका में डेटा अद्यतन करने के लिए.
  • SET `column_name` = `new_value' अपडेट क्वेरी द्वारा प्रभावित होने वाले फ़ील्ड के नाम और मान हैं। ध्यान दें, अपडेट मान सेट करते समय, स्ट्रिंग डेटा प्रकार सिंगल कोट्स में होने चाहिए। संख्यात्मक मानों को उद्धरण चिह्नों में होने की आवश्यकता नहीं है। दिनांक डेटा प्रकार सिंगल कोट्स में और 'YYYY-MM-DD' प्रारूप में होना चाहिए।
  • WHERE शर्त] वैकल्पिक है और इसका उपयोग एक फ़िल्टर लगाने के लिए किया जा सकता है जो UPDATE से प्रभावित पंक्तियों की संख्या को प्रतिबंधित करता है MySQL क्वेरी.

में अपडेट करें MySQL उदाहरण

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

सदस्यता संख्या अपडेट आवश्यक
1 संपर्क नंबर 999 से बदलकर 0759 253 532 कर दिया गया
2 नाम बदलकर जेनेट स्मिथ जोन्स कर दिया जाना चाहिए और भौतिक पता मेलरोज़ 123 में अपडेट किया जाना चाहिए

हम अपने डेटा में कोई भी अपडेट करने से पहले सदस्यता संख्या 1 के लिए अपडेट करना शुरू करेंगे, आइए सदस्यता संख्या 1 के लिए रिकॉर्ड पुनः प्राप्त करें। नीचे दी गई स्क्रिप्ट हमें ऐसा करने में मदद करती है।

SELECT * FROM `members` WHERE `membership_number` = 1;

उपरोक्त स्क्रिप्ट को निष्पादित करने से हमें निम्नलिखित परिणाम प्राप्त होते हैं।



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 999 janetjones@yagoo.cm

आइए अब नीचे दी गई स्क्रिप्ट का उपयोग करके संपर्क नंबर अपडेट करें।

UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;

उपरोक्त स्क्रिप्ट को निष्पादित करने से सदस्यता संख्या 999 के लिए संपर्क नंबर 0759 से 253 532 1 पर अपडेट हो जाता है। आइए अब अपडेट स्क्रिप्ट को निष्पादित करने के बाद सदस्यता संख्या 1 के रिकॉर्ड को देखें।

SELECT * FROM `members` WHERE `membership_number` = 1;

उपरोक्त स्क्रिप्ट को निष्पादित करने से हमें निम्नलिखित परिणाम प्राप्त होते हैं।



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 0759 253 542 janetjones@yagoo.cm

आइये अब सदस्यता संख्या 2 के लिए आवश्यक अद्यतनों पर नजर डालें।



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Smith Jones Female 23-06-1980 Park Street NULL NULL jj@fstreet.com

निम्नलिखित स्क्रिप्ट हमें ऐसा करने में मदद करती है।

UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;

उपरोक्त स्क्रिप्ट को क्रियान्वित करने से सदस्यता संख्या 2 का पूरा नाम जेनेट स्मिथ जोन्स में तथा भौतिक पता मेलरोज़ 123 में अपडेट हो जाता है।



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Janet Smith Jones Female 23-06-1980 Melrose 123 NULL NULL jj@fstreet.com

सारांश

  • अपडेट कमांड का उपयोग मौजूदा डेटा को संशोधित करने के लिए किया जाता है।
  • "कहां कारण” का उपयोग UPDATE क्वेरी से प्रभावित पंक्तियों की संख्या को सीमित करने के लिए किया जाता है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: