MySQL資料匯入匯出命令
阿新 • • 發佈:2019-01-08
匯出表結構資料
使用mysqldump
命令列下具體用法如下:
mysqldump -u使用者名稱 -p密碼 -d 資料庫名 表名 > 指令碼名;
1、匯出資料庫為dbname的表結構(其中使用者名稱root,密碼為dbpasswd,生成的指令碼名為db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2、匯出資料庫為dbname的一張表tableName表結構。
mysqldump -uroot -pdbpasswd -d dbname tableName>db.sql;
3、匯出資料庫為dbname所有表結構及表資料(不加-d)
mysqldump -uroot -pdbpasswd dbname >db.sql;
4、匯出資料庫為dbname的一張表tableName結構及表資料(不加-d)
mysqldump -uroot -pdbpasswd dbname tableName >db.sql;
匯入表結構表資料
登陸到mysql,用source命令匯入
1.登陸資料庫
mysql -uroot -proot
2.選擇資料庫
mysql>use live-app;
3.匯入sql檔案
mysql>source /home/live-app.sql;
直接匯入
-
mysql -u使用者名稱 -p 資料庫名 < 資料庫名.sql
-
mysql -uroot -p live-app < /home/live-app.sql
匯出查詢結果到檔案
mysql -h10.10.10.10 -ucrazyant -p123456 -P3306 -Ne "use test; select * from tb_test;" > /tmp/rs.txt