如何在MySQL Workbench中合并2个模式?

时间:2015-01-12 13:32:12

标签: mysql-workbench

我有两个不同的数据库,我想将它们合并为一个,或者只是将两个数据库合并为一个模型。

3 个答案:

答案 0 :(得分:3)

如果两个数据库中的表具有相同的模式,则可以使用UNION连接两个数据库的元素。

EX:

SELECT column
 FROM `database1`.`tableX`
  WHERE column_name="abc"
UNION
SELECT column
 FROM `database2`.`tableY`
  WHERE column_name="abc"

答案 1 :(得分:3)

数据库 - > 迁移向导

选择来源目标数据库。

架构选择中选择仅一个架构,以及要合并的表架构

更详细,更详细here

答案 2 :(得分:2)

您可以简单地转储它们并将它们上传到同一个数据库。加载一个不会删除另一个。在CLI上:

create database new_database

mysqldump old_db_1 > old_db_1.sql
mysqldump old_db_2 > old_db_2.sql

mysql -u<username> -p<password> new_database < old_db_1.sql
mysql -u<username> -p<password> new_database < old_db_2.sql