第一步,启动workbench,选中一个数据库,左键点击,在下拉表中选中tables,然后点击右键,
选择table data import wizard
第二步在弹出的对话框中,浏览,并找到数据文件路径,然后点击next。需要注意的是你的csv文件必须是utf8编码的否则会出错不能被识别,这一点一定要注意。
第三步 选择建立新表,选择要导入到哪个数据库中,以及新表的名字,默认的名字就是csv文件的名字。然后点击next
第四步,弹出了一个表数据导入的弹窗提示,说编码有问题,点击OK。然后换一个编码方式发现一直是这个问题,出现这个问题的原因其实是中文字段名字导致的。Cant't analyze file. Please try to change encoding type.If that doesn't help,maybe the file is not csv,or the file is empty。
第五步 用下面的命令在数据库中创建一个表abc
use test2;
create table abc(
日期 varchar(10),
快递企业 varchar(15),
线路类型 varchar(20),
城市起点 varchar(20),
城市终点 varchar(20),
快递人员数量 float(10,3),
用时 int,
运送物品总量 int,
运送物品周转量 float(10,3),
快件量 float(10,3),
快件周转量 float(10,3)
) CHARSET=utf8;
第六步,将csv的字段表头去掉
第七步,再用下面的命令导入数据
load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/test.csv'
into table abc
fields terminated by ','
lines terminated by '\r\n';
个人感觉workbench不太好用,建议用其他的三方软件比如toad软件








暂无数据