⑴ 如何比較mysql資料庫的表結構和表內容的差異
先把每個庫的表結構導出到文件,然後比較這兩個文件。
mysqlmp --skip-comments --skip-extended-insert -u root -p database1>file1.sql
mysqlmp --skip-comments --skip-extended-insert -u root -p database2>file2.sql
diff file1.sql file2.sql
其實還有一些比較專工具,推薦一個屬
mysql-comparison-tools
⑵ 如何比較mysql資料庫的表結構和表內容的差異
通過 INFORMATION_SCHEMA TABLES , INFORMATION_SCHEMA COLUMNS 你可以得到所有表的欄位名,然後可以進行分析比較。
⑶ mysql資料庫分庫分表哪個工具好,我整理出來了五個,求點評
1 用戶類庫:用於保存了用戶的相關信息。例如:db_user,db_system,db_company等。
2 業務類庫:用於保存主要業務的信回息。比答如主要業務是笑話,用這個庫保存笑話業務。例如:db_joke,db_temp_joke等。
3 內存類庫:主要用Mysql的內存引擎。前台的數據從內存庫中查找,速度快。例如:heap。
4 圖片類庫:主要保存圖片的索引以及關聯。例如:db_img_index,db_img_res。
5 日誌類庫:記錄點擊,刷新,登錄等日誌信息。例如:db_log_click,db_log_fresh,db_log_login。
6 統計類庫:對業務的統計,比如點擊量,刷新量等等。例如db_stat。
⑷ 求Mysql資料庫比對工具,可以比較兩個資料庫結構有何不同
rails 有 migrate 工具,所有資料庫更改都會記錄在 migration中, 可以很方便的進行資料庫結構的改回變。 不知道你是做什麼開答發的。
但應該也有相類似的工具。
當然,你可以用rails的migrate工具進行資料庫的更改。