MySQL使用命令導出/導入數據
導出數據庫文件
常用命令
1
|
mysqldump -uroot -pMyPassword databaseName tableName1 tableName2 >
/home/foo
.sql
|
mysqldump -u 用戶名 -p 數據庫名 數據表名 > 導出的文件名和路徑
導出整個數據庫
1
|
mysqldump -u root -p databaseName >
/home/test
.sql (輸入后會讓你輸入進入MySQL的密碼)
|
mysql導出數據庫一個表,包括表結構和數據
mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名和路徑
1
|
mysqldump -u root -p databaseName tableName1 >
/home/table1
.sql
|
如果需要導出數據中多張表的結構及數據時,表名用空格隔開
1
|
mysqldump -u root -p databaseName tableName01 tableName02 >
/home/table
.sql
|
僅導出數據庫結構
1
|
mysqldump -uroot -pPassWord -d databaseName >
/home/database
.sql
|
僅導出表結構
1
|
mysqldump -uroot -pPassWord -d databaseName tableName >
/home/table
.sql
|
將語句查詢出來的結果導出為.txt文件
1
|
mysql -uroot -pPassword database1 -e
"select * from table1"
>
/home/data
.txt
|
數據導入
常用source 命令
進入mysql數據庫控制台,mysql -u root -p
mysql>use 數據庫
使用source命令,后面參數為腳本文件(.sql)
1
|
mysql>
source
/home/table
.sq
|