将csv文件导入/导出mySQL

本文介绍如何将大型CSV文件导入MySQL进行处理,并详细解释了导入过程中的注意事项,包括如何控制字段引用以及导出CSV文件时的不同格式选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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




 

 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值