इसके लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें।
आइए एक टेबल बनाएं -
उदाहरण
mysql> टेबल डेमो82 बनाएं -> ( -> id int, -> name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.06
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
उदाहरण
mysql> डेमो82 मानों में डालें (100, 'जॉन'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14mysql> डेमो82 मानों में डालें (101, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32mysql> सम्मिलित करें) डेमो82 मानों में (101, 'डेविड'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.09mysql> डेमो82 मानों में डालें (101, 'माइक'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.12mysql> डेमो82 मानों में डालें (100, 'सैम');क्वेरी ठीक, 1 पंक्ति प्रभावित (0.07
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
उदाहरण
mysql> डेमो82 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
आउटपुट
<पूर्व>+----------+----------+
| आईडी | नाम |+----------+----------+
| 100 | जॉन || 101 | बॉब |
| 101 | डेविड || 101 | माइक |
| 100 | सैम |+----------+----------+
सेट में 5 पंक्तियाँ (0.00 सेकंड)दूसरी तालिका बनाने की क्वेरी निम्नलिखित है।
उदाहरण
mysql> टेबल डेमो83 बनाएं -> ( -> id int, -> यूजरनेम varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.25
इंसर्ट कमांड की मदद से कुछ रिकॉर्ड्स को दूसरी टेबल में डालें -
उदाहरण
mysql> डेमो83 (आईडी, उपयोगकर्ता नाम) में डालें -> आईडी चुनें, डेमो82 से नाम चुनें जहां आईडी =101; क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.14 सेकंड) रिकॉर्ड:3 डुप्लिकेट:0 चेतावनियाँ:0
चुनिंदा कथन का उपयोग करके दूसरी तालिका से रिकॉर्ड प्रदर्शित करें -
उदाहरण
mysql> डेमो83 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
आउटपुट
<पूर्व>+----------+----------+
| आईडी | उपयोगकर्ता नाम |+----------+----------+
| 101 | बॉब || 101 | डेविड |
| 101 | माइक |+----------+----------+
सेट में 3 पंक्तियाँ (0.00 सेकंड)