3.Mysql数据库——向表内导入文件数据

Mysql数据库——向表内导入文件数据

1.创建一个表student:

3.Mysql数据库——向表内导入文件数据_第1张图片

2.查看local_infile服务是否开启:

对于服务器来说,默认开启,对于客户端,默认关闭。

show variables like 'local_infile';

3.Mysql数据库——向表内导入文件数据_第2张图片

3.如果关闭状态,打开此服务。

set global local_infile=on;

3.Mysql数据库——向表内导入文件数据_第3张图片

4.再次检查此服务状态

3.Mysql数据库——向表内导入文件数据_第4张图片

5.载入数据

(1)win7利用语法直接导入csv文件即可。

load data local infile "C:/Users/wwb/Desktop/学生表.csv" into table student
fields terminated by ',' lines terminated by '\n';

3.Mysql数据库——向表内导入文件数据_第5张图片

3.Mysql数据库——向表内导入文件数据_第6张图片

(2)对于win10系统,由于安全权限问题,登陆mysql服务时需要如下登陆才能导入数据文件。

3.Mysql数据库——向表内导入文件数据_第7张图片

再次执行导入语法即可正确导入。

load data local infile "C:/Users/wwb/Desktop/学生表.csv" into table student
fields terminated by ',' lines terminated by '\n';

3.Mysql数据库——向表内导入文件数据_第8张图片

3.Mysql数据库——向表内导入文件数据_第9张图片

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【忽略指定的行数】

3.Mysql数据库——向表内导入文件数据_第10张图片

 

你可能感兴趣的:(mysql)