最近有一个很大的csv文件,想导入到mySQL统一进行处理。csv的结构如下图所示:
现在需要新建一个表:
对应csv文件中的记录。
最后开始导入到mySQL中:
by '\r\n' 或者写成by '\n'都是可以的。
看看导入后的效果:
我把这个alibaba.csv也传上来,存在附件中。
****************************************************************************************************************************
现在来看看如何导出mySQL到csv文件中:
下面展示了两种导出的格式控制:
1:optionally enclosed by '"'
2:optionally enclosed by ''
来看看结果有何不同:
1:optionally enclosed by '"':
2:optionally enclosed by ''
试了一下:导入的时候不加 optionally enclosed by '"' 也是可以的。秒懂了原因:
原因如下:
1: 若待导入的csv中的userID是这个样子的: “10944750”
如果加上optionally enclosed by '"',存储到数据库中就变成了10944750。
就像这样:
如果不加上optionally enclosed by '"',存储到数据库中就变成 了"10944750"。就像这样:
1: 若待导入的csv中的userID是这个样子的: 10944750,则加不加那句话都是一样的。都是这样的;
从mysql导出到csv: