1.使用select...into outfile语句导出数据
基本语法:
select 列1,列2,...,列n from 表名[where 条件]
into outfile '文件路径'
[fields
[terminated by'\t']
[optionally] enclosed by '']
[escaped by'\' ]]
[lines terminated by '\n'] ;
fields terminated by:指定字段间的分隔符,默认'\t'。
fields [optionally] enclosed by:指定字段包围字符。
fields escaped by:指定转义字符,默认'\'。
lines terminated by: 指定每行结尾的字符,默认'\n'。
例1:将表user2中的数据导出到G:\user2_1.csv文件(不含表头);
user2_1.csv数据如下图:
例2:将表user2中的数据导出到G:\user2_2.csv文件(含表头);
user2_2.csv数据如下图:
2.使用mysqldump命令导出数据(sql脚本)
导出数据库
基本语法:mysqldump -u用户名 -p 数据库名 >导出文件名
例:将数据库mydb2的数据备份至G:\mydb2_dump.txt文件:
导出数据库中的表
基本语法:mysqldump -u用户名 -p 数据库名 表名>导出文件名
例:将数据库mydb2中表user2数据备份至G:\user2_dump.txt文件:
领取专属 10元无门槛券
私享最新 技术干货