mysql load语法
LOAD DATA INFILE句法
LOAD DATA
[LOW_PRIORITY]---指定关键词LOW_PRIORITY,LOAD DATA语句的执行被推迟到没有其他客户读取表后
[LOCAL]---指定LOCAL关键词,从客户主机读文件
INFILE 'file_name.txt'
[REPLACE | IGNORE]---如果你指定REPLACE,新行将代替有相同的唯一键值的现有行。
----如果你指定IGNORE,跳过有唯一键的现有行的重复行的输入。如果你不指定任何一个选项,当找到重复键键时,出现一个错误,并且文本文件的余下部分被忽略时。

INTO TABLE tbl_name
[FIELDS
[TERMINATED BY '/t'] --字段分隔符
[OPTIONALLY] ENCLOSED BY '']---控制字段包围的字符
[ESCAPED BY '//' ]]
[LINES TERMINATED BY '/n']--每条记录用换行分隔
[IGNORE number LINES] --忽略开始的number行
[(col_name,...)] --对应的字段名

具体使用:
LOAD DATA LOCAL INFILE 'E:/\mysql/\company_2.txt' INTO TABLE mysqldump.company;
若导出数据可使用:
mysql -u root -p --execute="select * FROM user INTO OUTFILE 'D:/test3.txt';" dbname

最后修改日期: 2021年12月24日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。