人一生这一辈子,能记住多少事?还是写下来的好。 注册 | 登陆

Mysql数据库表结构差异性对比工具(PHP版)

此工具用于对比MYSQL一个数据库的结构,可以对比出与另一个库的差异性。并能生成相关的SQL语句。

PS:现在索引差异性对比没有完成。主要完成了表结构中的字段名的差异性对比

下面是该工具的下载地址:

 

注意:要运行此工具,需要你有PHP环境。

 

2010年1月5日更新:

修复了附件,可以下载了。同时,这个版本是有索引差异性对比功能的版本。

网盘下载:

http://www.brsbox.com/filebox/down/fc/983fdd7fefabe0a142b7d916bc52b5df

本地下载:checkDBforUpgrade.7z

Tags: 表结构对比, 原创

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

7条记录访客评论

给博主留言,很感谢你,真的很好用,哈哈

Post by Sharkuo on 2010, August 20, 10:08 AM 引用此文发表评论 #1

这个工具当时做出来后,没多做测试,只是想到可能升级数据库时比较方便。所以的确是有不少不足之处。error_report 我的环境关了warning与notice的。所以没注意到,UTF8嘛。在header里输出就够了。不一定要加到HTML里。

Post by 有空来玩玩 on 2010, July 4, 8:07 PM 引用此文发表评论 #2

非常感谢, 本来打算自己写一个, 但是比较懒, 发现你的, 下载用了一下, 不错!

但是要考虑PHP默认配置的报错级别, 最好在开头加入:
error_reporting(0);
关闭PHP的报错输出, 否则界面就一团糟了.

还有, 非IE浏览器直接显示UTF-8字符会乱码, 所以需要在HTML代码的开头加入一个meta标签, 著名页面是UTF-8编码.

<html>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>数据库结构异同对比器</title>
<body>

使用WinRAR可以解压, 谢谢楼主.

Post by 绒毛 on 2010, July 1, 8:46 AM 引用此文发表评论 #3

是用的7-zip压缩的。需要使用7-zip的最新版本来解压。一般的winrar支持的是7-zip的老版本。所以解不开。

Post by 有空来玩玩 on 2010, January 14, 7:54 PM 引用此文发表评论 #4

谢谢分享。

Post by jeff on 2010, January 14, 11:54 AM 引用此文发表评论 #5

的确是有问题。之后我们重新更新一个上去,最新版的已经是有索引对比了。

Post by 有空来玩玩 on 2010, January 5, 9:17 AM 引用此文发表评论 #6

正要找的东西。下载了解压不了,麻烦重传分享一下,谢谢。

Post by llj on 2009, December 29, 8:56 PM 引用此文发表评论 #7


发表评论

评论内容 (必填):