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