ermutuxia

2020-10-23   阅读量: 730

Mysql

workbench菜单式导入csv数据,以建新表的方式——中文字段名字+英文数值

扫码加入数据分析学习群

现有一个csv数据

data_route_chinese.csv

image.png

现在要借助于workbench菜单式操作将这个csv表以创建新表的方式,导入到现有的数据库中。

  1. 启动workbench,找到一个已有数据库,右键点击,选择table data import wizard,定位到数据所在路径,然后点击next

    image.png


2.选择创建新表,并进行如下的默认设定,然后点击next

image.png



3.然后会弹出一个错误提示如下,Can't analyze file.Please try to change encoding type.If that doesn't help,may be the file is not csv,or the file is empty.

image.png

出现这个错误的原因是因为你的数据中的字段名字为中文导致的。

如果想导入这样的数据就需要换方法,如下:

a.先根据csv 文件的表头换成英文,我们可以简单的命名为a1 a2 a3等依次类推,然后另存一下

b.用notepade++软件打开我们另存好的csv文件,并将这个文件的编码转为utf8,然后保存.如何转呢?可以看我另外一个帖子

帖子链接:https://www.cda.cn/discuss/post/details/5f8fd2ea7700f37ebe89e80b

c.然后重新导入

p1.jpg

p2.png


p3.png


p4.png

p4.png


设定好之后内容如下:比如我们只导入a1,a2两个变量

p5.pngp6.png


设定完成之后再次点击那个工具按钮,就回到了前面的页面。如果点击了那个按钮之后还是看不到next按钮,可以尝试将这个对话框拉大,这样就可以看到了

p6.png


p7.png


p8.png


如果你的数据量大这个导入需要几分钟时间,如果你数据量大,导入完成速度很快,那么很可悲,你可以一条都没有导入成功。

p9.png

p10.png

p11.jpg

p12.png



导入csv数据的方法就介绍到这里



添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子