将csv中的数据导入mysql数据库

简介

在完成数据库比较作业时,作业要求将csv文件中的数据导入数据库,这其实也是软工三的一个小任务,即将excel中的数据持久化到数据库中。

快速完成

首先要找到你mysql中存放加载数据的位置,必须在这个目录下进行加载数据,否则会报错。
那么如何找呢?

  1. 在命令行中输入命令: show variables like “%secure%”;
    将csv中的数据导入mysql数据库
  2. secure_file_priv就是你加载数据的位置,你的数据要放在这条路径之下(只要前面路径是这些就可,不需要直接关联)。如我的文件在目录ml-latest\links.csv下,我的路径为’C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/ml-latest/links.csv’
  3. 输入下面的指令即可:
    load data infile ‘C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/ml-latest/links.csv’
    into table links
    fields terminated by ‘,’ optionally enclosed by ‘"’ escaped by ‘"’
    lines terminated by ‘\r\n’
    ignore 1 lines;将csv中的数据导入mysql数据库

详解

fields terminated by ‘,’
optionally enclosed by ‘"’
escaped by ‘"’
lines terminated by ‘\r\n’
ignore 1 lines
具体含义

相关文章:

  • 2021-09-23
  • 2021-11-20
  • 2021-11-20
  • 2022-12-23
  • 2022-01-18
  • 2021-06-15
  • 2021-09-20
猜你喜欢
  • 2021-11-20
  • 2021-11-20
  • 2021-10-13
  • 2021-10-11
  • 2021-08-16
  • 2021-10-07
相关资源
相似解决方案