MySQL是一種開源的關系型數據庫管理系統,能夠存儲和操作海量數據。mysql中的數據可以通過多種方式合并,本文將演示如何使用mysql將2張表的數據合并。
CREATE TABLE combine_table (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL,
age int(11) NOT NULL,
address varchar(255) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
首先,我們先創建一個新表,用于存儲合并后的數據,表名為combine_table,表中包含3個字段:id、name、age、address。其中id字段為自增長主鍵。
INSERT INTO combine_table (name, age, address)
SELECT name, age, address FROM table1
UNION ALL
SELECT name, age, address FROM table2;
接下來,我們在combine_table表中插入合并了table1和table2兩張表的數據。使用UNION ALL操作符將兩張表的數據合并,然后插入到新表中。UNION ALL會將兩張表的數據合并到一起,不會做去重的操作。
SELECT * FROM combine_table;
最后,我們可以查詢combine_table表中的數據,確認數據是否已經成功地合并在了一起。
上一篇html css屬性設置
下一篇mysql2和mysql