MySQL导入导出txt文件

jues 提交于 2019/08/05 - 14:10 周一
内容
# 切换data数据库
USE DATA;
# 导入本地文件test.txt(将空值用\N代替,每行数据内的分隔符为\t,行与行之间换行符为\r\n)到数据表test
LOAD DATA LOCAL INFILE "/home/jues/tmp/test.txt" INTO TABLE `test` FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n';

# 导出到本地test1.txt
SELECT * FROM `test` INTO OUTFILE '/home/jues/tmp/test1.txt' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n';

 

注意事项

ERROR 1045 (28000): Access denied for user 'data'@'localhost' (using password: YES):需要文件读取权限;

ERROR 13 (HY000) :导入的是本地文本,需要加上local 关键字;

转义符: 默认转义符是\,如果需要导入转义符,可自定义为字符中没有的字符,如:escaped by '\t'

添加新评论

此字段内容将保密,不会被其他人看见。