使用Navicat实现MySQL数据库 表结构同步
来源:互联网 发布:缩小毛孔的精华 知乎 编辑:程序博客网 时间:2024/06/05 23:00
项目开发时,一般会有两个(或以上)的数据库,一个开发库和一个正式库,在开发库修改的表结构如何才能快速同步到正式库中呢?如果手动一个个字段或属性去修改,实在太麻烦,而且容易遗漏,这更不是一个搞IT的人该用的手段!
有了Navicat,就能快速实现数据库的同步,包括结构同步,数据同步等。下面详细介绍。
【前提】navicat已经创建了数据库连接。
1.选 工具→结构同步,如下
2.在打开的界面中,选择要同步的库(源库和目标库,源便是结构同步的参考数据库,目标则是要修改结构进行同步的那个数据库),并选择要对比的项。
你可以选择仅同步表,或仅同步视图或存储过程等。都设置好后点击比对按钮即可对比这两个数据库的结构,找出其中的不同。
3.比对结果如上图所示,可以在上面的源对象和目标对象列表中看出哪些表或视图或函数等结构有不同,具体的不同则可以SQL语句来看。
4.选中要执行的查询语句点击“运行查询”便可进行同步修改。
5.运行结果将在信息日志中显示,如果出现执行不成功的查询,则会以红色字体显示,可自己再手动进行修改。若无错误,则结构同步完成。
有了Navicat,就能快速实现数据库的同步,包括结构同步,数据同步等。下面详细介绍。
【前提】navicat已经创建了数据库连接。
1.选 工具→结构同步,如下
2.在打开的界面中,选择要同步的库(源库和目标库,源便是结构同步的参考数据库,目标则是要修改结构进行同步的那个数据库),并选择要对比的项。
你可以选择仅同步表,或仅同步视图或存储过程等。都设置好后点击比对按钮即可对比这两个数据库的结构,找出其中的不同。
3.比对结果如上图所示,可以在上面的源对象和目标对象列表中看出哪些表或视图或函数等结构有不同,具体的不同则可以SQL语句来看。
4.选中要执行的查询语句点击“运行查询”便可进行同步修改。
5.运行结果将在信息日志中显示,如果出现执行不成功的查询,则会以红色字体显示,可自己再手动进行修改。若无错误,则结构同步完成。
可到数据库中查看,两个表要同步的部分是否结构已经一致。
转载:http://www.2cto.com/database/201505/402947.html
阅读全文
0 0
- 使用Navicat实现MySQL数据库 表结构同步
- 使用Navicat实现MySQL数据库 表结构同步
- 利用Navicat工具实现MySQL数据库结构同步
- 利用Navicat实现MySQL数据库结构对比和同步
- MySQL数据库结构同步--基于工具Navicat
- Navicat 实现同步sqlserver表结构到mysql
- 使用Navicat for MySQL数据库结构同步和数据同步的方法
- 使用navicat同步两个MySQL数据库
- 使用Navicat for MySQL只导出MySQL数据库的表结构-图文教程
- MySQL数据库结构同步
- 使用navicat for mysql导出数据表结构及表数据
- 使用navicat for mysql导出数据表结构及表数据
- Navicat使用触发器-使用MySQL数据库
- navicat premium 的使用——navicat 连接MySQL数据库
- Navicat for MySQL 实现自动备份数据库
- Navicat Premium实现mysql数据库备份 还原
- Navicat Premium实现mysql数据库备份/还原
- 使用Navicat远程访问mysql数据库
- python的GUI编程(Tkinter库)(一)
- 从神经网络说起:深度学习初学者不可不知的25个术语和概念
- VS2015 中的MFC对话框动态布局
- 蚁群算法--背包问题
- SyntaxError missing) after argument list
- 使用Navicat实现MySQL数据库 表结构同步
- python写算法题:leetcode: 10. Regular Expression Matching
- Tomcat配置内存大小
- Java设计模式之 静态代理和动态代理
- FCN 全卷积网络训练
- 机器学习之支持向量机SVM
- dubbo-admin-2.5.4在Jdk8和Tomcat8下部署失败的解决方案
- 访问者模式Visitor(行为型)
- C++网站开发MVC框架TreeFrog Framework教程——3.代码解析