赞
踩
mysql怎么对比两个数据库表结构
发布时间:2021-02-03 11:45:58
来源:亿速云
阅读:58
作者:小新
这篇文章主要介绍了mysql怎么对比两个数据库表结构,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
在开发及调试的过程中,需要对比新旧代码的差异,我们可以使用git/svn等版本控制工具进行比对。而不同版本的数据库表结构也存在差异,我们同样需要对比差异及获取更新结构的sql语句。
例如同一套代码,在开发环境正常,在测试环境出现问题,这时除了检查服务器设置,还需要对比开发环境与测试环境的数据库表结构是否存在差异。找到差异后需要更新测试环境数据库表结构直到开发与测试环境的数据库表结构一致。
我们可以使用mysqldiff工具来实现对比数据库表结构及获取更新结构的sql语句。
1.mysqldiff安装方法
mysqldiff工具在mysql-utilities软件包中,而运行mysql-utilities需要安装依赖mysql-connector-python
mysql-connector-python 安装
下载地址:https://dev.mysql.com/downloads/connector/python/
mysql-utilities 安装
下载地址:https://downloads.mysql.com/archives/utilities/
因本人使用的是mac系统,可以直接使用brew安装即可。brew install caskroom/cask/mysql-conn
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。