LOAD DATA INFILE '/Users/blank/mysql.txt'
REPLACE INTO TABLE user
CHARACTER SET UTF8
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(id, name, age, remark, sex)
;

REPLACE 保证不会插入重复数据其他跟 INSERT 一样

CHARACTER SET 统一编码 防止中文乱码

FILEDS TERMINATED BY 表示数据字段分隔符号

LINES TERMINATED BY 表示行分隔符号 一般 UNIX 系统为 '\n' WIN 为 '\r\n'

LGNORE 1 LINES 表示 忽略文件第一行的数据不导入 也就是标题栏 如果全部都是数据的这行就不要了 否则会少导入第一行的数据

MYSQL LOAD DATA INFILE 从文本文件中的数据导入到数据库中

MYSQL LOAD DATA INFILE 从文本文件中的数据导入到数据库中

MYSQL LOAD DATA INFILE 从文本文件中的数据导入到数据库中

相关文章:

  • 2022-02-07
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-21
  • 2021-11-11
  • 2021-12-28
  • 2021-09-07
  • 2021-11-04
  • 2022-12-23
  • 2021-09-03
相关资源
相似解决方案