在程序开发、数据库维护过程中,我们经常需要比对两个数据库结构的差异,进而同步数据库结构。本经验使用navicat数据库管理工具对比两个数据库结构,并生成同步SQL语句。
1、本地电脑安装mysql数据库,如果不知道怎么安装的,可以直接下载集成环境,比如PHPstudy、护卫神网站管理系统、XAMPP等在本地电脑安装即可。下载安装navicat数据库工具。
2、打开navicat工具,在左侧栏空白处右键---新建数据库,创建一个用于存放标准数据库结构文件的数据库和一个需要比对查询的数据库。如我创建的芸众商城标准数据库和需要比对的数据库。
![](https://img.kancloud.cn/80/fe/80fedba03ee495d379752f0bd944c064_1372x791.png)
![](https://img.kancloud.cn/93/11/931197298bef142436ec38bc769bf06b_665x899.png)
3、在标准数据库和需要比对的数据库名称点击鼠标右键,运行SQL文件,分别将标准数据库SQL文件和需要比对的数据库SQL文件导入,如图:
![](https://img.kancloud.cn/04/33/043356f1af1b637ba58eb3ee05e18815_559x586.png)
![](https://img.kancloud.cn/50/15/5015e58e91bd8bba21186c3f5965f6e3_1208x690.png)
4、点击工具菜单栏--结构同步,选择标准数据库为源,需要比对的数据库为目标,点击比对,如下图:
![](https://img.kancloud.cn/92/e7/92e778cdfd2ccfcc0775673e87007528_1233x736.png)
![](https://img.kancloud.cn/5d/43/5d43991d62f3c8fdbfaebe4d1de7156a_1574x816.png)
5、根据比对结构即可查看两个数据库的不同,可以直接复制结构SQL语句到需要比对的数据库执行相应的插入,也可以直接通过运行查询将需要比对的数据库结构和标准数据库结构完全同步。如下图:
![](https://img.kancloud.cn/53/ba/53baffb9971ed0eca9efa5f190a2118d_1913x1004.png)
- 介绍
- 安装
- 开发资料
- 常见问题
- 没有消息通知、佣金分红无法结算等处理方法
- 比对两个mysql数据库结构的差异
- 删除会员
- 后台教程
- 站点设置
- 附件设置
- 用户管理
- 平台操作员/门店/供应商登录演示
- 平台管理
- 添加公众号
- 更新方法
- 重置后台总管理员登录密码
- 短信设置
- 商城管理
- 对接公众号
- 如何对接微信公众号
- 白名单配置
- 系统设置
- 商城设置
- 设置
- 会员
- 分类
- 联系方式
- 短信
- 分享
- 幻灯片
- 会员资料
- 物流
- 交易设置
- 支付方式
- 消息提醒
- 语言设置
- 角色管理
- 操作员
- 插件管理
- 队列管理
- 商品管理
- 发布商品
- 商品列表
- 商品表单
- 商品分类
- 品牌分类
- 配送模板
- 评论管理
- 优惠券管理
- 商品标签
- 退货地址设置
- 满额优惠
- 会员管理
- 会员等级
- 会员分组
- 会员关系
- 申请资格
- 会员设置
- 推广中心设置
- 会员邀请码
- 订单管理
- 全部订单
- 订单处理流程
- 订单状态
- 订单修改价格
- 退款退货
- 财务管理
- 数据统计
- 应用
- 分润类
- 代理商分红
- 区域分红
- 分销分红
- 推客
- 权益分红
- 权益值分红
- 管理奖分红
- 手动分红
- 招商
- 行业类
- 营销类
- 工具类
- 生活充值
- 接口类
- 区块链