MySQL導入導出.sql文件

有時候咱們須要對數據庫備份爲sql文件,本文介紹MySQL導入導出.sql文件的方法。html


方法一:使用命令行(Windows)

導出:mysql

使用mysqldump工具(此文件在mysql的bin目錄下,所以在使用mysqldump命令時,須要在bin目錄下啓動命令行窗口),mysqldump的用法有不少,這裏主要介紹經常使用的,若是想學習詳細用法,請參考MySQL文檔 mysqldump — A Database Backup Programsql

1.導出整個數據庫數據庫

mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名工具

mysqldump -u root -p test > test.sql學習

2.導出一個表spa

mysqldump -u 用戶名 -p 數據庫名 表名 > 導出的文件名命令行

mysqldump -u root -p test tb1 > test_tb1.sqlorm

3.導出多個表htm

mysqldump -u 用戶名 -p 數據庫名 表1 表2 表3... > 導出的文件名

mysqldump -u root -p test tb1 tb2 tb3 > test_tb1.sql

執行上述指令後,在bin目錄下能夠找到對應的.sql文件。

導入:使用source指令

進入mysql控制檯,執行下述指令:

mysql>use 數據庫名

mysql>source D:/test.sql (注:這裏的路徑名使用斜槓,使用D:\\test.sql也能夠)


方法二:使用Navicat

個人Navicat版本:12.1.10  (64-bit)非商業版

Navicat導入導出數據庫時,能夠保存爲.sql文件,也能夠保存爲.nb3文件。這裏只介紹保存爲.sql文件。若是須要保存文.nb3文件,能夠查看這裏

導出:選中想要備份的數據庫,而後點擊右鍵,選擇轉儲SQL文件(英文版Dump SQL File),而後保存爲.sql文件就能夠;

導入:選中想要導入的數據庫,而後點擊右鍵,選擇執行SQL文件(英文版Execute SQL File),而後選擇以前導出的.sql文件就能夠;


注意: 在Navicat的命令行(F6)裏面使用source指令會報錯,具體緣由還不清楚,有知道緣由的能夠留言,在此表示感謝!StackOverflow上有這問題,可是一直無人回答,能夠點擊此處查看

相關文章
相關標籤/搜索