導出
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 //導入指定位置的文件