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 | |
|---|---|---|---|---|---|---|---|
| 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 | |
|---|---|---|---|---|---|---|---|
| 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 | |
|---|---|---|---|---|---|---|---|
| 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 | |
|---|---|---|---|---|---|---|---|
| 2 | Janet Smith Jones | Female | 23-06-1980 | Melrose 123 | NULL | NULL | jj@fstreet.com |
सारांश
- अपडेट कमांड का उपयोग मौजूदा डेटा को संशोधित करने के लिए किया जाता है।
- "कहां कारण” का उपयोग UPDATE क्वेरी से प्रभावित पंक्तियों की संख्या को सीमित करने के लिए किया जाता है।
