现有一个csv数据
现在要借助于workbench菜单式操作将这个csv表以创建新表的方式,导入到现有的数据库中。
启动workbench,找到一个已有数据库,右键点击,选择table data import wizard,定位到数据所在路径,然后点击next
2.选择创建新表,并进行如下的默认设定,然后点击next
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.
出现这个错误的原因是因为你的数据中的字段名字为中文导致的。
如果想导入这样的数据就需要换方法,如下:
a.先根据csv 文件的表头换成英文,我们可以简单的命名为a1 a2 a3等依次类推,然后另存一下
b.用notepade++软件打开我们另存好的csv文件,并将这个文件的编码转为utf8,然后保存.如何转呢?可以看我另外一个帖子
帖子链接:https://www.cda.cn/discuss/post/details/5f8fd2ea7700f37ebe89e80b
c.然后重新导入
设定好之后内容如下:比如我们只导入a1,a2两个变量
设定完成之后再次点击那个工具按钮,就回到了前面的页面。如果点击了那个按钮之后还是看不到next按钮,可以尝试将这个对话框拉大,这样就可以看到了
如果你的数据量大这个导入需要几分钟时间,如果你数据量大,导入完成速度很快,那么很可悲,你可以一条都没有导入成功。
导入csv数据的方法就介绍到这里








暂无数据