这位老哥写的挺好;
https://blog.csdn.net/u010212101/article/details/80320968

mac上的话

这样也可以实现数据的导入,以一个制表符为分隔
load data local infile'/Users/chenguo/Desktop/测试.txt' into table test fields
terminated by '\t'

这里遇到一个问题,又只能读取英文。。。我日
好的,经过一轮草拟吗的查阅资料过后,问题发现了;
问题是什么呢:mysql设置的文本编译格式是utf8而文本编辑器设置的确实gbk。。
解决方法:

大佬的方法果真有效:
但有些细节需要注意,那就是,首先你要找到你的文件的路径,
#我的文件是放在桌面上的
cd /Users/chenguo/Desktop
//接着,输入关键转换语句
iconv -f GBK -t UTF-8 测试.txt > new.txt
//这里解释一下,这个测试.txt就是我原先的文件,他的编码方式是gbk,
//这个new.txt是我另存为的以utf8编码的新文件
//新的文件也会保存在桌面上,一定注意哦
//经历了这几个步骤之后就可以实现文本文件的读入了

再来数据的导入,以一个制表符为分隔(这句话可以不断导入数据,只是是在数据表的表尾进行追加)
load data local infile'/Users/chenguo/Desktop/测试.txt' into table test fields
terminated by '\t'
结果

网友评论