Heim > Datenbank > MySQL-Tutorial > Wie füge ich zwei MySQL-Tabellen zusammen?

Wie füge ich zwei MySQL-Tabellen zusammen?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-09-17 08:33:07
nach vorne
1271 Leute haben es durchsucht

如何合并两个 MySQL 表?

Um zwei MySQL-Tabellen zusammenzuführen, verwenden Sie die folgende Syntax:

INSERT IGNORE INTO yourTableName1 select *from yourTableName2;
Nach dem Login kopieren

Wir erstellen zwei Tabellen mit einigen Datensätzen. Danach beginnt der Zusammenführungsprozess mit der oben genannten Syntax.

Erste Tabelle erstellen –

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

Datensätze in Tabelle einfügen –

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

Datensätze aus Tabelle anzeigen

mysql> select *from MergeDemo1;
Nach dem Login kopieren
Nach dem Login kopieren

Unten sehen Sie die Ausgabe der ersten Tabelle –

+----+------+
| id | Name |
+----+------+
| 1  | John |
+----+------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Jetzt erstellen wir die zweite Tabelle –

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

Fügen Sie Datensätze in die zweite ein Tabelle –

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

Alle Datensätze in der zweiten Tabelle anzeigen –

mysql> select *from MergeDemo2;
Nach dem Login kopieren

Unten ist die Ausgabe der zweiten Tabelle –

+----+-------+
| id | Name  |
+----+-------+
| 2  | David |
+----+-------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Unten ist die Abfrage zum Zusammenführen der beiden Tabellen.

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

Jetzt verwenden wir die Select-Anweisung, um zu prüfen, ob die Daten der zweiten Tabelle zusammengeführt werden. Die Abfrage lautet wie folgt: -

mysql> select *from MergeDemo1;
Nach dem Login kopieren
Nach dem Login kopieren

Dies ist die Ausgabe, die die zusammengeführte Tabelle zeigt -

+----+-------+
| id | Name  |
+----+-------+
| 1  | John  |
| 2  | David |
+----+-------+
2 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie füge ich zwei MySQL-Tabellen zusammen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage