天天看點

(轉)[MySQL]如何比較兩個資料庫表結構的不同

方法一:

NAVICAT MYSQL的scheme結構比較

方法二:

這些天在做基于開源系統二次開發,邊改邊加字段。

線上還運作了之前改好的系統。

表結構的設計管理混亂。

又沒有好的辦法,網上找的一下也沒有很好的辦法。

很多軟體可以生成變更的sql代碼,但不能直覺檢視便于開發。

後來找了個小工具DatabaseCompare還蠻好用,

可以比較資料庫表結構、視圖、存儲過程、觸發器的不同。

比較兩個資料庫全部表結構的差異,

包括表名、存儲引擎、字元集、注釋的不同,

以及每張表中的字段名、資料類型、字元集、預設值、注釋的不同,

還有索引的不同、字段順序的不同。

比較兩個資料庫全部視圖的差異。

比較兩個資料庫全部存儲過程的差異。

比較兩個資料庫全部觸發器的差異。

支援MySQL、MS SQL Server、SQLite的比較。