`

将csv文件导入/导出mySQL

 
阅读更多

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




 

 
 

  • 大小: 18.6 KB
  • 大小: 53.2 KB
  • 大小: 37.6 KB
  • 大小: 52.1 KB
  • 大小: 45.8 KB
  • 大小: 94.6 KB
  • 大小: 22.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics