navicat 表合并查询_Navicat for MySQL 怎么把两个数据库合并一起

结构同步

1. 在 Navicat for MySQL 菜单中选择“工具”-“结构同步”。

2. 在结构同步界面,选择源和目标的连接和数据库,然后点击“对比”。

3. 对比完成,如果在“查询修改”里面发现有两个数据库表格结构不一致的,全部勾选,然后点击“运行查询”。

4. 在弹窗“你要继续结构同步吗?”,点击“确定”。

5. 在常规页签,再点击“对比”。

6. 等对比结果中的“查询修改”里面内容为空时,说明两个数据库的结构一致了,然后点击“关闭”,即可完成结构同步。

数据合并

1. 回到 Navicat for MySQL 主界面,按键盘的 “F6” 按键,打开命令行模式,输入下面两行代码(源和目标数据库名根据实际修改),并回车。use information_schema;

SELECT CONCAT(‘insert into db_game_50.’,TABLE_NAME,’ select * from db_game_49.’,TABLE_NAME,’;’) from tables where TABLE_SCHEMA = ‘db_game_50’;

2. 查询出来的语句,复制中间的部分到文本编辑器中,并把“|”符号去除,然后继续粘贴到 mysql 命令模式下,并回车。

3.等待执行语句完成,出现执行日志,无保存,表示已经成功把数据库 db_game_49 的数据合并到了 db_game_50 中,至此数据同步完成。

    原文作者:妮可蹦蹦
    原文地址: https://blog.csdn.net/weixin_34239861/article/details/112833397
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞