将mysql中的数据批量导入文件中
指定a,b,c字段
select a,b,c from table1 into OUTFILE '/home/me/data/table1.data' FIELDS TERMINATED BY '|';
从文件中将数据导入到数据库表中
指定a,b,c字段
load data LOCAL infile '/home/me/data/table1.data' into table table1 FIELDS TERMINATED BY '|' (a,b,c);
load data infile的文件是在客户端的。
load data outfile的文件是在服务器端的。
A为客户端,B为服务器端。
在A上执行outfile的语句,生成的数据文件是在B机器上的/home/me/data/table1.data
在A上执行infile的语句,要导入的数据的文件需要是在A机器上的/home/me/data/table1.data
阅读(511) | 评论(0) | 转发(0) |