3.Mysql数据库——向表内导入文件数据
Mysql数据库——向表内导入文件数据
1.创建一个表student:
2.查看local_infile服务是否开启:
对于服务器来说,默认开启,对于客户端,默认关闭。
show variables like 'local_infile';
3.如果关闭状态,打开此服务。
set global local_infile=on;
4.再次检查此服务状态
5.载入数据
(1)win7利用语法直接导入csv文件即可。
load data local infile "C:/Users/wwb/Desktop/学生表.csv" into table student
fields terminated by ',' lines terminated by '\n';
(2)对于win10系统,由于安全权限问题,登陆mysql服务时需要如下登陆才能导入数据文件。
再次执行导入语法即可正确导入。
load data local infile "C:/Users/wwb/Desktop/学生表.csv" into table student
fields terminated by ',' lines terminated by '\n';
6.如果数据存在表头,需要忽略第一行表头。
load data local infile "C:/Users/wwb/Desktop/学生表.csv" into table student
fields terminated by ',' lines terminated by '\n' ignore 1 lines;
->>>关键字:ignore num lines【忽略指定的行数】