首頁  >  文章  >  資料庫  >  Navicat實用功能:資料備份與結構同步

Navicat實用功能:資料備份與結構同步

步履不停
步履不停原創
2019-06-19 15:18:244975瀏覽

Navicat實用功能:資料備份與結構同步

摘要

#當我們要對資料庫做有風險的操作時需要對資料庫備份,每次上線專案時,線上與線下資料庫結構總會有不一致的情況,本文將說明如何利用Navicat來方便的解決這兩個問題。

Navicat

Navicat是一套快速、可靠的資料庫管理工具,專為簡化資料庫的管理及降低系統管理成本而設。它的設計符合資料庫管理員、開發人員及中小企業的需要。 Navicat是以直覺化的圖形使用者介面而建造的,讓你可以以安全且簡單的方式創建、組織、存取並共用資訊。

注意:本教學採用的時Navicat12版本,下載網址:www.navicat.com.cn/download/navicat-premium

#使用資料庫介紹

現在資料庫中有兩個資料庫,mall-test表示測試環境資料庫,mall-prod表示線上環境資料庫。

資料備份

現在我們先對mall-test資料庫備份,備份完成後,刪除商品表的數據,然後利用備份進行資料還原。

mall-test中的資料概覽

目前資料庫中只有商品模組的資料庫表,pms_product表中有一定的資料。

下载 (2).jpg

下载 (3).jpg

進行資料備份

  • 先點選頂部工具列的備份圖標,再點選新備份按鈕

下载 (4).jpg

  • #點擊開始按鈕開始備份

下载 (5).jpg

  • 備份完成後會產生一個備份檔案

下载 (6).jpg

#清空pms_product表的資料

下载 (7).jpg

從備份還原資料

下载 (8).jpg

下载 (9).jpg

#結構同步

# #相關背景說明下载 (10).jpg

原來的mall-test模組中只有商品模組的表,現在我們經過了一段時間的開發,新增了訂單模組,同時刪除和修改了商品模組的一些表,而mall-prod表中還是原來的商品模組表,我們現在要做的是把mall-test的資料庫表結構同步到mall-prod。

下载 (11).jpg

  • 進行結構同步

#選擇結構同步功能下载 (12).jpg

#選擇來源資料庫和目標資料庫,點選比對按鈕下载 (13).jpg

可以看到修改、新增和刪除的表格訊息,點選部署會出現sql腳本的預覽下载 (14).jpg

  • ### ######確認了部署腳本資訊後,點選執行會進行資料結構的同步####

下载 (15).jpg

  • 再次進行結構同步時,已經發現兩個資料庫結構已經完全一致

下载 (16).jpg

以上是Navicat實用功能:資料備份與結構同步的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn