Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

MySQL में एक टेबल से दूसरी टेबल में डेटा डालें?


एक टेबल से दूसरी टेबल में डेटा डालने के लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable1
   -> (
   -> Id int,
   -> FirstName varchar(20)
   -> );
Query OK, 0 rows affected (0.49 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable1 values(101,'Adam');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1 values(102,'John');
Query OK, 1 row affected (0.11 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> select *from DemoTable1;

यह निम्नलिखित आउटपुट देगा -

+------+-----------+
| Id   | FirstName |
+------+-----------+
|  101 | Adam      |
|  102 | John      |
+------+-----------+
2 rows in set (0.00 sec)

दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -

mysql> create table DemoTable2
   -> (
   -> EmployeeId int,
   -> EmployeeName varchar(20)
   -> );
Query OK, 0 rows affected (0.42 sec)

MySQL में एक टेबल से दूसरी टेबल में डेटा डालने की क्वेरी यहां दी गई है -

mysql> insert into DemoTable2(EmployeeId,EmployeeName) select Id,FirstName from DemoTable1;
Query OK, 2 rows affected (0.15 sec)
Records: 2 Duplicates: 0 Warnings: 0

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> select *from DemoTable2;

यह निम्नलिखित आउटपुट देगा -

+------------+--------------+
| EmployeeId | EmployeeName |
+------------+--------------+
|        101 | Adam         |
|        102 | John         |
+------------+--------------+
2 rows in set (0.00 sec)

  1. MySQL में एक स्कीमा से दूसरे में डेटा डालें?

    एक योजना से दूसरी योजना में डेटा सम्मिलित करने के लिए, सिंटैक्स इस प्रकार है। यहां, हमारे पास दो डेटाबेस हैं “yourDatabaseName1” और “yourDatabaseName2” - अपनेDatabaseName2.yourTableName2 में सम्मिलित करें* yourDatabaseName1.yourTableName1 से चुनें; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका

  1. MySQL में किसी अन्य तालिका में डेटा से एक तालिका में डेटा अपडेट करें?

    इसके लिए आप JOIN के साथ UPDATE कमांड का इस्तेमाल कर सकते हैं। आइए पहली तालिका बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो54 मान (डेविड, स्मिथ) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालि

  1. किसी अन्य तालिका से मानों का उपयोग करके INSERT INTO के लिए MySQL क्वेरी?

    इसके लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.06 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो82 मानों में डालें (100, सैम);क्वेरी ठीक, 1 पंक्ति प्रभावित (0.07 चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्