MySQL數據的導入
簡單的就是source命令,先連接數據庫,然後用source導入指定路徑的文件就可以了
連接MySQL:
1
|
mysql
-uroot -p |
先創建數據庫,如果數據庫已經建好,則不用再創建
1
|
create databases
sqlname; |
1
|
use
sqlname; |
導入SQL文件
1
|
source
/path/sqlname.sql; |
path爲文件的路徑
MySQL數據的導出
mysqldump -h主機 -u用戶名 -p 數據庫名 > 導出的數據庫名.sql
幾個比較常用的參數有:
-p或--port 要連接的服務器端口,如果MySQL的端口不是3306,就要用到這個參數
-d或--no-data 沒有詳細數據,僅僅導出數據的結構
--add-drop-table 在創建表時,先drop掉已經存在的同名表[一般跟在-d參數後]
1.導出整個數據庫的所有數據
1
|
mysqldump
-h 127.0.0.1 -u root -p sqlname> sqlname.sql |
2.僅導出表的結構
1
|
mysqldump
-h 127.0.0.1 -u root -p -d --add-drop-table
sqlname> sqlname.sql |