MySQL管理篇,将TXT数据导入MySQL数据库

2025-10-18 22:18:44

1、LOAD DATA INFILE 'filename.txt' INTO TABLE tablename [OPTION] [IGNORE number LINES]

释义

1.filename.txt:要导入的文件路径及文件名,必须是TXT文件

2.OPTION:选项参数

FIELDS TERMINATED BY 'val':设置字段间的分割字符,默认'\t';

FIELDS [OPTIONALLY]ENCLOSED BY 'val': 设置字段包围字符,如果使用了O

PTIONALLY则只能使用CHAR或VARCHAR格式字符

FIELDS ESCAPED BY 'val':转义字符,默认为'\'

LINES STARTING BY 'val':每行的开头字符,默认不使用任何字符

LINES TERMINATED BY 'val':每行的结尾字符,默认为'\n'

3.IGNORE number LINES:从开始忽略多少行,number指的是行数

MySQL管理篇,将TXT数据导入MySQL数据库

1、查看现有的t_user表

MySQL管理篇,将TXT数据导入MySQL数据库

2、查看要导入的文本文档t_user.txt中的数据

MySQL管理篇,将TXT数据导入MySQL数据库

3、执行命令

LOAD DATA INFILE 'G:\sqlbak\\t_user.txt' INTO TABLE test.t_user;

由于\t是转义字符,所以本文多加了个反斜杠,要注意哦

MySQL管理篇,将TXT数据导入MySQL数据库

4、查看当前测试表数据,可以看到数据都已经导入了

MySQL管理篇,将TXT数据导入MySQL数据库

1、清空当前测试表

MySQL管理篇,将TXT数据导入MySQL数据库

2、查看要导入的文本文档t_user_2.txt中的数据,可见该文本数据是有对应的格式的

MySQL管理篇,将TXT数据导入MySQL数据库

3、执行命令

LOAD DATA INFILE 'G:\sqlbak\\t_user_2.txt' INTO TABLE test.t_user

FIELDS

TERMINATED BY ','

ENCLOSED BY '\"'

ESCAPED BY '\''

LINES

TERMINATED BY '\r\n';

MySQL管理篇,将TXT数据导入MySQL数据库

4、查看当前测试表数据,可见数据导入成功

MySQL管理篇,将TXT数据导入MySQL数据库

1、清空当前数据表

MySQL管理篇,将TXT数据导入MySQL数据库

2、查看要导入的文本文档t_user_2.txt中的数据,可见该文本数据是有对应的格式

MySQL管理篇,将TXT数据导入MySQL数据库

3、执行命令

LOAD DATA INFILE 'G:\sqlbak\\t_user_2.txt' INTO TABLE test.t_user

FIELDS

TERMINATED BY ','

ENCLOSED BY '\"'

ESCAPED BY '\''

LINES

TERMINATED BY '\r\n'

IGNORE 3 LINES;

MySQL管理篇,将TXT数据导入MySQL数据库

4、查看当前测试表数据,可见除前三行外的数据都导入成功了。

MySQL管理篇,将TXT数据导入MySQL数据库

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢