#當我們要對資料庫做有風險的操作時需要對資料庫備份,每次上線專案時,線上與線下資料庫結構總會有不一致的情況,本文將說明如何利用Navicat來方便的解決這兩個問題。
Navicat是一套快速、可靠的資料庫管理工具,專為簡化資料庫的管理及降低系統管理成本而設。它的設計符合資料庫管理員、開發人員及中小企業的需要。 Navicat是以直覺化的圖形使用者介面而建造的,讓你可以以安全且簡單的方式創建、組織、存取並共用資訊。
注意:本教學採用的時Navicat12版本,下載網址:www.navicat.com.cn/download/navicat-premium
現在資料庫中有兩個資料庫,mall-test表示測試環境資料庫,mall-prod表示線上環境資料庫。
現在我們先對mall-test資料庫備份,備份完成後,刪除商品表的數據,然後利用備份進行資料還原。
目前資料庫中只有商品模組的資料庫表,pms_product表中有一定的資料。
先點選頂部工具列的備份圖標,再點選新備份按鈕
#點擊開始按鈕開始備份
備份完成後會產生一個備份檔案
# #相關背景說明
原來的mall-test模組中只有商品模組的表,現在我們經過了一段時間的開發,新增了訂單模組,同時刪除和修改了商品模組的一些表,而mall-prod表中還是原來的商品模組表,我們現在要做的是把mall-test的資料庫表結構同步到mall-prod。進行結構同步
#選擇結構同步功能
#選擇來源資料庫和目標資料庫,點選比對按鈕
可以看到修改、新增和刪除的表格訊息,點選部署會出現sql腳本的預覽
再次進行結構同步時,已經發現兩個資料庫結構已經完全一致
以上是Navicat實用功能:資料備份與結構同步的詳細內容。更多資訊請關注PHP中文網其他相關文章!