Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menggabungkan dua jadual MySQL?

Bagaimana untuk menggabungkan dua jadual MySQL?

WBOY
WBOYke hadapan
2023-09-17 08:33:071228semak imbas

如何合并两个 MySQL 表?

Untuk menggabungkan dua jadual MySQL, gunakan sintaks berikut -

INSERT IGNORE INTO yourTableName1 select *from yourTableName2;

Kami akan mencipta dua jadual yang mengandungi beberapa rekod. Selepas itu, proses penggabungan akan mula menggunakan sintaks di atas.

Cipta jadual pertama -

mysql> create table MergeDemo1
   -> (
   -> id int,
   -> primary key(id),
   -> Name varchar(200)
   -> );
Query OK, 0 rows affected (1.00 sec)

Masukkan rekod ke dalam jadual -

mysql> insert into MergeDemo1 values(1,'John');
Query OK, 1 row affected (0.21 sec)

Paparkan rekod dari jadual

mysql> select *from MergeDemo1;

Di bawah ialah output jadual pertama -

+----+------+
| id | Name |
+----+------+
| 1  | John |
+----+------+
1 row in set (0.00 sec)

Sekarang mari kita cipta jadual kedua -

Insertee record kedua jadual -

mysql> create table MergeDemo2
   -> (
   -> id int,
   -> primary key(id),
   -> Name varchar(200)
   -> );
Query OK, 0 rows affected (0.51 sec)

Paparkan semua rekod dalam jadual kedua -

mysql> insert into MergeDemo2 values(2,'David');
Query OK, 1 row affected (0.18 sec)

Di bawah adalah output jadual kedua -

mysql> select *from MergeDemo2;

Di bawah adalah pertanyaan untuk menggabungkan dua jadual.

+----+-------+
| id | Name  |
+----+-------+
| 2  | David |
+----+-------+
1 row in set (0.00 sec)

Kini kami menggunakan pernyataan pilih untuk menyemak sama ada data jadual kedua digabungkan. Pertanyaannya adalah seperti berikut -

mysql> INSERT IGNORE
-> INTO MergeDemo1 select *from MergeDemo2;
Query OK, 1 row affected (0.19 sec)
Records: 1 Duplicates: 0 Warnings: 0

Ini adalah output yang menunjukkan jadual yang digabungkan -

mysql> select *from MergeDemo1;

Atas ialah kandungan terperinci Bagaimana untuk menggabungkan dua jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam