mysql高速导入txt_mysql高速导入导出大容量TXT文本_MySQL

bitsCN.com

mysql高速导入导出大容量TXT文本

先谈谈如何mysql导入TXT

用到loaddata, MySQL的LOAD DATA INFILE语句用于高速地从一个文本文件中读取行,并装入一个表中。LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。

load data参数配置:

SQL代码

LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt(file路径)' [REPLACE | IGNORE]

INTO TABLE tbl_name

[FIELDS

[TERMINATED BY '/t']

[OPTIONALLY] ENCLOSED BY '']

[ESCAPED BY '//' ]]

[LINES TERMINATED BY '/n']

[IGNORE number LINES]

[(col_name,...)]

如果指定LOCAL关键词,从客户本地主机读文件。如果LOCAL没指定,文件必须位于服务器上(远程用的)。(LOCAL在MySQL3.22.6或以后版本中可用。)如果你指定关键词LOW_PRIORITY,LOAD DATA语句的执行被推迟到没有其他客户读取表后。REPLACE和IGNORE关键词控制对现有的唯一键记录的重复的处理。如果你指定REPLACE,新行将代替有相同的唯一键值的现有行。

如果你 指定IGNORE,跳过有唯一键的现有行的重复行的输入。如果你不指定任何一个选项,当找到重复键键时,出现一个错误,并且文本文件的余下部分被忽略时。如果你使用LOCAL关键词从一

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值