क्वेरी परिणामों से तालिका को पॉप्युलेट करने के लिए, निम्न सिंटैक्स का उपयोग करें:
अपना टेबलनाम डालें (आपका कॉलम नाम 1, आपका कॉलम नाम 2, कॉलम नाम 3, ……उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। कुछ अभिलेखों के साथ पहली तालिका इस प्रकार है। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> तालिका बनाएं PopulateTableDemo -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> Amount int, -> ArrivalDateTime datetime, -> PRIMARY KEY(Id) -> );क्वेरी ओके , 0 पंक्तियाँ प्रभावित (0.68 सेकंड)अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है:
mysql> तालिका बनाएं PopulateTableDemo -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> Amount int, -> ArrivalDateTime datetime, -> PRIMARY KEY(Id) -> );क्वेरी ओके , 0 पंक्तियाँ प्रभावित (0.68 सेकंड)इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:
mysql> PopulateTableDemo (नाम, राशि, ArrivalDateTime) मान ('जॉन', 456, '2018-02-4') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> PopulateTableDemo में डालें (नाम, राशि, आगमन दिनांक समय) मान ('कैरोल', 1000, '2019-10-21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> PopulateTableDemo में डालें (नाम, राशि, आगमन दिनांक समय) मान ('सैम', 970 ,'2019-07-25'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> PopulateTableDemo (नाम, राशि, आगमन दिनांक समय) मान ('लैरी', 1050, '2015-10-28') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.16 सेकंड)चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> PopulateTableDemo से *चुनें;निम्न आउटपुट है:
+-----+-------+----------+---------------------+| आईडी | नाम | राशि | आगमन दिनांक समय |+-----+-------+----------+---------------------+| 1 | जॉन | 456 | 2018-02-04 00:00:00 || 2 | कैरल | 1000 | 2019-10-21 00:00:00 || 3 | सैम | 970 | 2019-07-25 00:00:00 || 4 | लैरी | 1050 | 2015-10-28 00:00:00 |+----+----+ -----+4 पंक्तियाँ सेट में (0.00 सेकंड)अब आप दूसरी तालिका बना सकते हैं और उपरोक्त तालिका से मान को पॉप्युलेट कर सकते हैं। दूसरी तालिका बनाने की क्वेरी इस प्रकार है:
mysql> तालिका बनाएं PopulateQueryFromAnotherTable -> (-> आईडी नॉट न्यूल AUTO_INCREMENT, -> UserName varchar(20), -> वेतन int, -> DepartureDateTime datetime, -> PRIMARY KEY(Id) -> );क्वेरी ओके , 0 पंक्तियाँ प्रभावित हुई (1.30 सेकंड)यहां पहली तालिका से मानों को पॉप्युलेट करने के लिए क्वेरी है जो PopulateTableDemo से PopulateQueryFromAnotherTable है:
mysql> PopulateQueryFromAnotherTable (उपयोगकर्ता नाम, वेतन, प्रस्थान दिनांक समय) डालें -> PopulateTableDemo से नाम, राशि, आगमन दिनांक समय चुनें; क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.15 सेकंड) रिकॉर्ड:4 डुप्लिकेट:0 चेतावनियाँ:0अब सेलेक्ट स्टेटमेंट का उपयोग करके दूसरे टेबल रिकॉर्ड्स की जांच करें। क्वेरी इस प्रकार है:
mysql> PopulateQueryFromAnotherTable से *चुनें;निम्न आउटपुट है:
<पूर्व>+-----+----------+----------+--------------------- +| आईडी | उपयोगकर्ता नाम | वेतन | प्रस्थान दिनांक समय |+-----+----------+----------+---------------------+ | 1 | जॉन | 456 | 2018-02-04 00:00:00 || 2 | कैरल | 1000 | 2019-10-21 00:00:00 || 3 | सैम | 970 | 2019-07-25 00:00:00 || 4 | लैरी | 1050 | 2015-10-28 00:00:00 |+----+-------+ --------+4 पंक्तियाँ सेट में (0.00 सेकंड)