1. 程式人生 > >MySQL之匯入/匯出資料庫

MySQL之匯入/匯出資料庫

MySQL之匯入匯出資料庫

windows下:
      直接在DOS視窗輸入命令
1. 匯出整個資料庫
語法:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的sql檔名(儲存路徑)
如:mysqldump -u root -p test > C:\66.sql

    注意:結尾不用加分號!!

  1. 匯出一個數據表
    語法:mysqldump -u 使用者名稱 -p 資料庫名 表名 > 匯出的sql檔名(儲存路徑)
如 mysqldump -uroot -p test t1>C:\66.sql
  1. 匯入資料庫
    進入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