इसके लिए आप JOIN के साथ UPDATE कमांड का इस्तेमाल कर सकते हैं।
आइए पहली तालिका बनाएं -
mysql> क्रिएट टेबल डेमो54−> (−> firstName varchar(20),−> lastName varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो54 मानों में डालें ('जॉन', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमो54 मानों में डालें ('जॉन', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)mysql> डेमो54 मान ('डेविड', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो54 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| जॉन | स्मिथ || जॉन | स्मिथ || डेविड | स्मिथ |+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> टेबल बनाएं डेमो55−> (−> firstName varchar(20),−> lastName varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.93 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो55 (फर्स्टनाम) वैल्यू ('जॉन') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमो55 (फर्स्टनाम) वैल्यू ('डेविड') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.13 सेकंड)mysql> डेमो55 (प्रथम नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो55 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| जॉन | शून्य || डेविड | शून्य || बॉब | NULL |+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)एक टेबल में डेटा को दूसरी टेबल से अपडेट करने की क्वेरी निम्नलिखित है।
mysql> अद्यतन डेमो55 tbl1−> tbl1.firstName =tbl2.firstName−> tbl1.lastName =tbl2.lastName पर डेमो54 tbl2 में शामिल हों; क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.10 सेकंड) पंक्तियाँ मिलान:2 परिवर्तित:2 चेतावनियाँ :0
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो55 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| जॉन | स्मिथ || डेविड | स्मिथ || बॉब | NULL |+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)