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