用脚本把csv文件导入mysql

数据库 MySQL
windows做的csv文件默认是gbk字符集,而mysql设置了默认是utf8字符集,所以要把文件转为utf8格式。

  1、windows做的csv文件默认是gbk字符集,而mysql设置了默认是utf8字符集,所以要把文件转为utf8格式。

  iconv -f GBK -t UTF8 /tmp/文件名.csv -o /tmp/文件名2.csv

  2、用sql命令导入

  load data infile '/tmp/mailut2.csv' into table db1.d fields terminated by ',' lines terminated by '\n' ignore 1 lines (id,email,passwords,name,address,dept,mobile);

  ignore 1 lines 是忽略第1行,第1行是标题行

  (id,email,passwords,name,address,dept,mobile) 这里是指按这个字段顺序导入,即csv文件的***列导入到表中的id字段,第二列导入email字段......

  如果csv文件后面还有列,则忽略。

责任编辑:honglu 来源: zw_chen 的BLOG
相关推荐

2018-06-04 10:04:48

Python数据语言

2010-05-26 17:12:52

2010-06-07 14:44:24

MySQL导入

2010-05-27 09:50:18

MySQL导入sql脚

2022-03-01 20:26:12

PythonCSV脚本

2010-05-24 17:20:07

MySQL导入

2010-05-19 14:22:36

MySQL导入

2010-04-19 09:06:24

Oracle的方法

2011-07-28 09:40:46

备份bat脚本

2023-10-17 16:24:27

PythonCSV

2011-07-18 17:16:14

CSVPLSQLDevelope

2021-07-28 13:29:57

大数据PandasCSV

2021-03-09 15:47:39

微软Edge浏览器

2017-02-16 10:00:26

python数据加载

2009-12-04 16:49:33

PHP批量导出csv文

2022-08-08 08:10:42

Antlr解释器工具

2010-02-01 13:26:58

C++读取CSV文件

2019-08-25 23:30:10

mysql命令mysqldump

2010-05-19 15:01:14

MySQL数据导入

2009-12-04 15:52:46

PHP导入Excel文
点赞
收藏

51CTO技术栈公众号