MYSQL数据库——向表内导入文件数据
发表于:2022-09-22 |
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;
上一篇:
linux设置NTP时间同步
下一篇:
解决 Docker 非root用户出现 Got permission denied 问题