MySQL之匯入/匯出資料庫
阿新 • • 發佈:2018-11-19
MySQL之匯入匯出資料庫
直接在DOS視窗輸入命令
1. 匯出整個資料庫
語法:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的sql檔名(儲存路徑)
如:mysqldump -u root -p test > C:\66.sql
注意:結尾不用加分號!!
- 匯出一個數據表
語法:mysqldump -u 使用者名稱 -p 資料庫名 表名 > 匯出的sql檔名(儲存路徑)
如 mysqldump -uroot -p test t1>C:\66.sql
- 匯入資料庫
進入mysql控制檯 mysql -uroot -p
mysql>use 資料庫;
mysql>source C:/66.sql;
--source後加sql檔案路徑--
linux下
一、匯出資料庫用mysqldump命令(mysql的安裝路徑,即此命令的路徑):
1、匯出資料和表結構:
mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p test > test.sql
敲回車後會提示輸入密碼
2、只匯出表結構
mysqldump -u使用者名稱 -p密碼 -d 資料庫名 > 資料庫名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d test > test.sql
注:/usr/local/mysql/bin/ —> mysql的data目錄
二、匯入資料庫
1、首先建資料庫
mysql>create database test;
2、匯入資料庫
方法一:
(1)選擇資料庫
mysql>use test;
(2)設定資料庫編碼
mysql>set names utf8;
(3)匯入資料(注意sql檔案的路徑)
mysql>source /home/test/test.sql;
方法二:
mysql -u使用者名稱 -p密碼 資料庫名 < 資料庫名.sql
#mysql -uabc_f -p test < test.sql