懒人懒办法:把Excel数据导入到MySQL中

别跟我说什么ODBC导入啦写个小脚本导入啦或者是用其他什么软件,虽然灵活但是有时候的确挺折腾人。

打开Excel,处理好你需要的列,把不需要的列都删掉。

另存为CSV文件。

特别注意一点:如果你的MySQL默认编码方式是UTF-8的话需要用Editplus等软件把CSV文件另存为UTF-8编码格式,因为Excel默认编码格式是ANSI,MySQL在导入中文数据的时候很可能会出Warning:1366 Incorrect string value

 

然后到MySQL里建表,字段的顺序要跟Excel里的完全一致。(不要建其他任何列,包括id)

然后运行如下语句:

load data local infile '[你的csv文件路径]' into table [表名] fields terminated by ',';

 

例如:load data local infile 'E:\\Dev\\a.csv' into table t1 fields terminated by ',';

注意csv文件的分隔符是逗号,所以最后terminated by之后跟的是逗号。如果是制表符,则用

例如:load data local infile 'E:\\Dev\\a.csv' into table t1 fields terminated by '\t';

 

这一步记得查看log,必须没有warning才算成功。

最后Alter Table,加入id列(primary key,not null, auto increment)和其他列即可。

转载于:https://www.cnblogs.com/latifrons/archive/2012/09/07/2675141.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值