Mysql 導入導出表結構及數據

導出

1、mysqldump命令行導出數據

mysqldump -u用戶名 -p密碼 -d 數據庫名 表名1 表名2 > 導出文件名;

參數說明:

-d  選填  存在導出表結構以及數據  不存在只導出表結構

數據庫名  必填

表名  選填  存在只導出數據庫下該表,可追加表名導出多個指定的表  不存在導出整個數據庫裏面的表

使用mysqldump命令行會產生如下警告,不用在意

mysqldump: [Warning] Using a password on the command line interface can be insecure.

2、導出查詢結果到文件(不帶列名

mysql -uroot -proot -Ne "use dbname; select * from tableName;" > tableName.txt

3、導出查詢結果到文件

mysql -uroot -proot -e "use dbname; select * from tableName;" > tableName.txt

4、命令臺導出查詢結果到文件

如果出現 ERROR 1290 可以參考:https://blog.csdn.net/minshiwang/article/details/104501648

select * from tableName into outfile 'C:tableName.txt';

導入

1、導入文件到數據庫dbname

mysql -uroot -proot dbname <  C:db.sql

2、命令臺導入文件

use dbname  //選擇數據庫
source < C:db.sql  //導入指定位置的文件

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章