在线
客服

芸众在线客服服务时间: 工作日9:00-18:00(其余时间请加微信)

选择下列客服马上在线沟通:

快速
发帖

客服
热线

02029887215
7*24小时客服服务热线

关注
微信

添加微信好友
顶部

[技术分享] 如何比对两个mysql数据库结构的差异

开发 开发 4712 人阅读 | 2 人回复

发表于 2019-2-23 22:28:32 | 显示全部楼层 |阅读模式

在程序开发、数据库维护过程中,我们经常需要比对两个数据库结构的差异,进而同步数据库结构。本经验使用navicat数据库管理工具对比两个数据库结构,并生成同步SQL语句。
1、本地电脑安装mysql数据库,如果不知道怎么安装的,可以直接下载集成环境,比如PHPstudy、护卫神网站管理系统、XAMPP等在本地电脑安装即可。下载安装navicat数据库工具。


2、打开navicat工具,在左侧栏空白处右键---新建数据库,创建一个用于存放标准数据库结构文件的数据库和一个需要比对查询的数据库。如我创建的芸众商城标准数据库和需要比对的数据库。



3、在标准数据库和需要比对的数据库名称点击鼠标右键,运行SQL文件,分别将标准数据库SQL文件和需要比对的数据库SQL文件导入,如图:



4、点击工具菜单栏--结构同步,选择标准数据库为源,需要比对的数据库为目标,点击比对,如下图:



5、根据比对结构即可查看两个数据库的不同,可以直接复制结构SQL语句到需要比对的数据库执行相应的插入,也可以直接通过运行查询将需要比对的数据库结构和标准数据库结构完全同步。如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

回答|共 2 个

ep0325

发表于 2019-10-29 23:29:54 | 显示全部楼层

中心感谢分享的大神!
回复

使用道具 举报

一切都好

发表于 2020-5-10 01:14:03 | 显示全部楼层

标椎数据库在哪里有呀?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

admin

发表主题 0

热门推荐