MySQL导入导出文本数据
前言
MySQL表格数据可以直接通过select导入导出到文本,可以快速的提取数据。
INTO OUTFILE
在命令行中直接使用into outfile写到指定的目录下就可以了,记得目录需要MySQL运行用户有写的权限
select * into outfile "/data/outputdata/1.txt" from test.t1;
如果对文本格式用要求,可以队列和行的数据进行格式化
fields:设置字段选项
设置字段分隔符:field terminated by ' '
lines:设置行选项
设置导出每行添加换行符:lines terminated by ''
每行开始添加指定的字符串:starting by 'start:'
例如
设置列以 , 分割,每行添加换行符并设置行头以start:开始
select * into outfile "/data/outputdata/2.txt" fields terminated by "," lines terminated by '' starting by 'start:' from test.t1;
文本数据如下
start:2,pppP
start:1,ddd
LOAD DATA INFILE
MySQL可以支持从文本文件里面直接load文本数据到表中,但是也需要指定分割符
load data infile "/data/outputdata/2.txt" into table test.t2 fields terminated by ',';
总结
这样子的导入导出就是为了方便获取到数据,如果是备份不建议使用这种方式。
¥47.2
购买
相关推荐
CoderToy 2020-11-16
emmm00 2020-11-17
王艺强 2020-11-17
ribavnu 2020-11-16
bianruifeng 2020-11-16
wangshuangbao 2020-11-13
苏康申 2020-11-13
vivenwan 2020-11-13
moyekongling 2020-11-13
云中舞步 2020-11-12
要啥自行车一把梭 2020-11-12
aydh 2020-11-12
kuwoyinlehe 2020-11-12
minerk 2020-11-12
vitasfly 2020-11-12
jazywoo在路上 2020-11-11
敏敏张 2020-11-11
世樹 2020-11-11