Mysql导入CSV文件

  这两天练手JAVA WEB想做一个网页版的实验室通讯录,结果导入CSV文件时候出现了问题,原来Windows下导入要注意分隔符和Linux不同,另外编码格式一定要指定好。

  CSV文件的格式是:

  张三,13241116765,123@mail.bupt.edu.cn

      李四,12323423425,234@mail.bupt.edu.cn

  Windows:

LOAD DATA INFILE "d:/insert_data.csv"      --指定需要得去CSV文件的位置
REPLACE INTO TABLE DEMO                    --指定要插入的表注意REPLACE为替换
CHARACTER SET gb2312                       --指定编码,以免乱码
FIELDS TERMINATED BY "," ENCLOSED BY ""    --指定分隔符为,被""包围
LINES TERMINATED BY "\r\n";                --指定每行以什么结尾

     Linux:

 

LOAD DATA INFILE '/home/test/dump/ip_location.csv'
INTO TABLE ip_location
CHARACTER SET utf8
FIELDS TERMINATED BY ',' ENCLOSED BY '"';

 

转载于:https://www.cnblogs.com/zhoujunfu/p/4054099.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值