1. 程式人生 > 資料庫 >mysql如何利用Navicat匯出和匯入資料庫的方法

mysql如何利用Navicat匯出和匯入資料庫的方法

MySql是我們經常用到的資料,無論是開發人員用來練習,還是小型私服遊戲伺服器,或者是個人軟體使用,都十分方便。對於做一些個人輔助軟體,選擇mysql資料庫是個明智的選擇,有一個好的工具更是事半功倍,對於MySql 的IDE 我推薦Navicat for MySql,現在我就向大家介紹如何利用Navicat for MySql 匯出和匯入資料。

匯出資料庫:

開啟Navicat ,在我們要到處的資料上面右擊滑鼠,然後彈出的快捷選單上點選“轉儲SQL 檔案”,在再次彈出的子選單項中選擇第一個“資料跟結構”。

然後,在會彈出一個選擇儲存位置的儲存框,選擇好位置後,點確定,就OK了

匯入資料庫:

開啟Navicat for MySQL,然後點選右鍵選擇新建資料庫,名字跟我們要匯入的資料的名字一樣

點選確定後,我們就可以見到左邊出現剛剛我們建立好的資料了,然後右擊選擇“執行SQL檔案”會彈出一個框,點選“...”選擇檔案所在的路徑,

點選開始,檔案就會匯入成功!

嚴格來講,其實Navicat for MySQL匯出的不是資料庫,而是資料庫中的所有表的資料以及結構。所以,如果你不建立與之對應的資料庫,而是隨便找一個數據匯入,結果是這個資料庫多了幾張剛剛匯入的表。

PS:mysql 資料庫匯入匯出方法總結

一般形式:mysqldump -h IP -u 使用者名稱 -p 資料庫名 > 匯出的檔名

(1)-p 後面不能加password,只能單獨輸入如1中那樣 (2)mysqldump是在cmd下的命令,不能再mysql下面,即不能進入mysql的(即use dpname下,得exit退出mysql下才可以的。)

一:資料庫的匯出(備份)

0:(備份資料庫即匯出所有表以及資料 不加-d)

mysqldump -h localhost -u root -p test > G:\arcgisworkspace\zypdoc\test.sql
mysqldump -h 10.180.6.183 -u root -p dmsdev > D:\imssdb\20170930\dmsdev20170930.sql
mysqldump -h 10.180.6.183 -u root -p newfwk > D:\imssdb\20170930\newfwk20170930.sql
mysqldump -h 10.180.6.183 -u root -p dcsdev > D:\imssdb\20170930\dcsdev20170930.sql

二:資料庫的匯入(還原)

0:匯入資料庫(首先得建立資料,再匯入)C:\Program Files\MySQL\MySQL Server 5.5\bin>

mysql -h localhost -u root -p(進入mysql下面)

create database abc;(建立資料庫)

show databases;(就可看到所有已經存在的資料庫,以及剛剛建立的資料庫abc)

use abc;(進入abc資料庫下面)

show tables;(產看abc資料庫下面的所有表,空的)

source G:\arcgisworkspace\zypdoc\test.sql(匯入資料庫表)

show tables;(檢視abc資料庫下面的所有表,就可以看到表了)

desc pollution;(查看錶結構設計)

select * from pollution;

exit(或者ctrl + c)退出mysql

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。