dbForge Data Compare for MySQL入門教程:查看數(shù)據比較結果
dbForge Data Compare for MySQL比較數(shù)據后,將出現(xiàn)數(shù)據比較文檔,其中Source and Target連接顯示在窗口的上半部分,數(shù)據比較結果顯示在兩個網格中。頂部網格列出所有比較的表和視圖,其值指示不同,相同,僅存在于Target或僅存在于Source中的行數(shù)。底部網格包含頂部網格中所選數(shù)據庫對象的相應數(shù)據記錄。記錄按其狀態(tài)分組并顯示在單獨的選項卡上。它們是Different Records, Only in Source, Only in Target, Identical Records, and Conflict Records(僅在存在任何沖突記錄的情況下出現(xiàn))。數(shù)據比較文檔的快捷菜單及其頂部菜單提供了許多用于管理比較結果的選項。網格底部的狀態(tài)欄顯示每列的差異數(shù)。
可以通過差異過濾數(shù)據庫對象。您可以選擇要顯示的對象:具有不同,相同記錄的對象,僅在源中的或??僅在目標記錄中的對象。
要查看特定類型的表:
- 單擊“ Comparison ”工具欄上“ Filter ”按鈕附近的向下箭頭。
- 在出現(xiàn)的菜單中選擇相應的選項??梢酝瑫r選擇幾個選項。
注意:如果表具有不同且相同的記錄,則它將是可見的,與所選選項無關。
您還可以過濾錯誤映射的對象和正確映射的對象。
要清除filtering:
- 單擊“ Comparison ”工具欄上“ Filter ”按鈕附近的向下箭頭。
- 從出現(xiàn)的菜單中選擇All 。
底部網格允許您查看相應表或視圖之間的數(shù)據差異。在比較數(shù)據庫對象網格中選擇一個表,這些表的數(shù)據將顯示在下面的選項卡中。
“Identical Records”選項卡包含一個網格,其數(shù)據行相同,無需在目標中更新此類記錄。其他選項卡包含一個附加列,其中包含網格中的復選框。此列命名為action,將在同步數(shù)據時執(zhí)行 - Update,Delete或Insert。通過選中或清除這些復選框,您可以控制哪些行將受到數(shù)據同步的影響。滾動網格時,此列不會隱藏。
注意: 使用“ Warning ”圖標而不是“ Data Comparison”文檔中的復選框顯示錯誤映射的對象。不比較這些數(shù)據庫對象的數(shù)據。將為所有類型的記錄顯示零計數(shù)。沒有要同步的數(shù)據的對象(只有相同的記錄或根本沒有記錄)顯示沒有復選框。
僅在“ Source ”和“ Only in Target”選項卡中包含 分別包含“ Insert ”和“ Delete ”列的網格以及數(shù)據行,這些行僅分別存儲在源和目標數(shù)據庫的表中。“Different Records”選項卡包含具有以下列的網格。
- 帶復選框的列。
- 比較鍵列。它們的值對于比較表是相同的。
- 其他表格列。源列和目標列成對分組,并標記為源和目標。當相應列的值不同時,該對用粗體突出顯示。
如果為任何表或視圖選擇了非唯一的自定義比較鍵,則會顯示主網格中的第五列和第五個選項卡“ Conflict Records”。該選項卡由兩個網格組成,其中包含具有來自相應數(shù)據庫的比較密鑰的非唯一值的所有記錄。這些記錄無法同步。如果在某些表中清除了“ Update”,“ Delete ”或“Insert column ”復選框,則只能查看包含所選記錄的表或僅查看沒有選定記錄的表。要過濾表格,請單擊“ Comparison ”工具欄上“ Filter ”按鈕附近的向下箭頭,然后在出現(xiàn)的菜單中選擇相應的選項。
要刷新數(shù)據比較結果,請單擊“ Comparison ”工具欄上的“ Refresh ”按鈕。要查看長文本或二進制字段,請使用“ Data Viewer ”窗口。