Mysql导入CSV文件

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

  CSV文件的格式是:

  张三,13241116765,[email protected]

      李四,12323423425,[email protected]

  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 '"';

 

你可能感兴趣的:(mysql)