别跟我说什么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)和其他列即可。
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据修改插入32038 人正在系统学习中 相关资源:maestro:面向懒惰软件开发人员的智能部署系统-其它代码类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!