
使用Navicat实现MySQL数据库 表结构同步
有了Navicat,就能快速实现数据库的同步,包括结构同步,数据同步等。下面详细介绍。
【前提】navicat已经创建了数据库连接。
1.选 工具→结构同步,如下
2.在打开的界面中,选择要同步的库(源库和目标库,源便是结构同步的参考数据库,目标则是要修改结构进行同步的那个数据库),并选择要对比的项。
你可以选择仅同步表,或仅同步视图或存储过程等。都设置好后点击比对按钮即可对比这两个数据库的结构,找出其中的不同。
3.比对结果如上图所示,可以在上面的源对象和目标对象列表中看出哪些表或视图或函数等结构有不同,具体的不同则可以SQL语句来看。
4.选中要执行的查询语句点击“运行查询”便可进行同步修改。
5.运行结果将在信息日志中显示,如果出现执行不成功的查询,则会以红色字体显示,可自己再手动进行修改。若无错误,则结构同步完成。
发布日期:2021-05-15 10:30:44
浏览次数:21
分类:精选文章
本文共 500 字,大约阅读时间需要 1 分钟。
项目开发时,一般会有两个(或以上)的数据库,一个开发库和一个正式库,在开发库修改的表结构如何才能快速同步到正式库中呢?如果手动一个个字段或属性去修改,实在太麻烦,而且容易遗漏,这更不是一个搞IT的人该用的手段!有了Navicat,就能快速实现数据库的同步,包括结构同步,数据同步等。下面详细介绍。
【前提】navicat已经创建了数据库连接。
1.选 工具→结构同步,如下
2.在打开的界面中,选择要同步的库(源库和目标库,源便是结构同步的参考数据库,目标则是要修改结构进行同步的那个数据库),并选择要对比的项。
你可以选择仅同步表,或仅同步视图或存储过程等。都设置好后点击比对按钮即可对比这两个数据库的结构,找出其中的不同。
3.比对结果如上图所示,可以在上面的源对象和目标对象列表中看出哪些表或视图或函数等结构有不同,具体的不同则可以SQL语句来看。
4.选中要执行的查询语句点击“运行查询”便可进行同步修改。
5.运行结果将在信息日志中显示,如果出现执行不成功的查询,则会以红色字体显示,可自己再手动进行修改。若无错误,则结构同步完成。
可到数据库中查看,两个表要同步的部分是否结构已经一致。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年05月01日 04时13分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Kali Linux 内网渗透教程 - ARP欺骗攻击 | 超详细
2021-05-10
2020Java程序设计基础(华东交通大学)章节测试免费满分答案
2021-05-10
解决数据库报ORA-02289:序列不存在错误
2021-05-10
map[]和map.at()取值之间的区别
2021-05-11
成功解决升级virtualenv报错问题
2021-05-11
【SQLI-Lab】靶场搭建
2021-05-11
【Bootstrap5】精细学习记录
2021-05-11
Struts2-从值栈获取list集合数据(三种方式)
2021-05-11
vscode中快速生成vue模板
2021-05-11
参考图像
2021-05-12
设计模式(18)——中介者模式
2021-05-12
推荐几篇近期必看的视觉综述,含GAN、Transformer、人脸超分辨、遥感等
2021-05-12
BUU-MISC-认真你就输了
2021-05-12
BUU-MISC-caesar
2021-05-12
【专题2:电子工程师 之 上位机】 之 【36.事件重载】
2021-05-12
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
2021-05-12