将csv文件导入/导出mySQL

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wjy320/article/details/84536912

         最近有一个很大的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:




 

 
 

展开阅读全文

没有更多推荐了,返回首页