Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL क्वेरी: दूसरी टेबल से डेटा इन्सर्ट करना जो स्थिरांक के साथ मर्ज हो

पहले एक टेबल बनाते हैं:

mysql> create table DemoTable1(Name varchar(100)); Query OK, 0 rows affected (0.83 sec)

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

mysql> insert into DemoTable1 values('John'); Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable1 values('Robert'); Query OK, 1 row affected (0.13 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable1;

यह निम्न आउटपुट देगा:

+--------+
| Name   |
+--------+
| John   |
| Chris  |
| Robert |
+--------+
3 rows in set (0.00 sec)

दूसरी टेबल बनाने की क्वेरी:

mysql> create table DemoTable2( ConstantValue int, EmployeeName varchar(100) ); Query OK, 0 rows affected (0.70 sec)

दूसरी टेबल से डेटा इन्सर्ट करने की क्वेरी जो स्थिरांक के साथ मर्ज हो:

mysql> insert into DemoTable2(ConstantValue,EmployeeName) select '1000',Name from DemoTable1; Query OK, 3 rows affected (0.13 sec) Records: 3 Duplicates: 0 Warnings: 0

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable2;

यह निम्न आउटपुट देगा:

+---------------+--------------+
| ConstantValue | EmployeeName |
+---------------+--------------+
| 1000          | John         |
| 1000          | Chris        |
| 1000          | Robert       |
+---------------+--------------+
3 rows in set (0.00 sec)
  1. - MySQL में UPDATE JOIN से दूसरी टेबल के डेटा से पहली टेबल अपडेट करें

    UPDATE ... JOIN सिंटैक्स UPDATE targetTable tbl1 JOIN sourceTable tbl2 ON tbl1.commonCol = tbl2.commonCol SET tbl1.targetCol = tbl2.sourceCol; उदाहरण स्रोत टेबल (demo54): पूरा डेटा insert into demo54 values(John,Smith), (John,Smith), (David,Smith); लक्ष्य टेबल (demo55): lastName NULL insert int

  1. - MySQL में INSERT INTO SELECT से दूसरी टेबल के मान लेकर नई टेबल भरें

    सिंटैक्स insert into targetTable(col1, col2) select sourceCol1, sourceCol2 from sourceTable where condition; उदाहरण insert into demo83(id,username) select id,name from demo82 where id=101; परिणाम +------+----------+ | id | username | +------+----------+ | 101 | Bob | | 101 | David |

  1. - MySQL में एक टेबल से दूसरी टेबल में डेटा सम्मिलित करना

    परिचय MySQL में INSERT INTO ... SELECT स्टेटमेंट का उपयोग करके एक टेबल से डेटा चुनकर दूसरी टेबल में सम्मिलित किया जा सकता है। पहली टेबल निर्माण और डेटा select * from DemoTable1; +------+-----------+ | Id | FirstName | +------+-----------+ | 101 | Adam | | 102 | John | +------+-------