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

 时间:2024-10-12 16:13:39

MySQL允许将数据导出到外部文件,自然也允许将外部文件导入数据库,本文为大家讲解使用LOAD DATA INFILE从外部文本文件高速地读取行导入数据表中

工具/原料

电脑

MySQL

Navicat

语法结构

1、LOAD DATA INFILE 'filename.txt' INTO TABLE tab造婷用痃lename [OPTION] [IGNORE number LINES]释义1.filename.txt:要导入的文件路径及文件名,必须是TXT文件2.OPTION:选项参数FIELDS TERMINATED BY 'val':设置字段间的分割字符,默认'\t';FIELDS [OPTIONALLY]ENCLOSED BY 'val': 设置字段包围字符,如果使用了OPTIONALLY则只能使用CHAR或VARCHAR格式字符FIELDS ESCAPED BY 'val':转义字符,默认为'\'LINES STARTING BY 'val':每行的开头字符,默认不使用任何字符LINES TERMINATED BY 'val':每行的结尾字符,默认为'\n'3.IGNORE number LINES:从开始忽略多少行,number指的是行数

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

示例1.导入文本文件,不带设置项,不忽略行数

1、查看现有的t_user表

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

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

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

3、执行命令LOAD DATA INFILE 'G:\sqlbak\\t_u衡痕贤伎ser.txt' INTO TABLE test.t_user;由于\t是转义字符,所以本文多加了个反斜杠,要注意哦

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

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

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

示例2.导入带格式的文本文件

1、清空当前测试表

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

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

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

3、执行命令LOAD DATA INFILE 'G:\sqlbak\\t_u衡痕贤伎ser_2.txt' INTO TABLE test.t_userFIELDSTERMINATED BY ','ENCLOSED BY '\"'ESCAPED BY '\''LINESTERMINATED BY '\r\n';

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

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

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

示例3.导入文本文件,带可选设置项,忽略前3行

1、清空当前数据表

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

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

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

3、执行命令LOAD DATA INFILE 'G:\sqlbak\\t_u衡痕贤伎ser_2.txt' INTO TABLE test.t_userFIELDSTERMINATED BY ','ENCLOSED BY '\"'ESCAPED BY '\''LINESTERMINATED BY '\r\n'IGNORE 3 LINES;

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

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

MySQL管理篇,将TXT数据导入MySQL数据库
  • 如何使用bitlocker进行加密
  • Edge怎么关闭密码同步
  • 电脑如何添加硬盘外设
  • 海岛奇兵如何进行建造铁矿厂建筑?
  • Navicat Premium中如何在报表中对齐网格
  • 热门搜索
    六年级上册手抄报 70周年纪念日手抄报 有关于安全的手抄报 运动与健康手抄报 手抄报的内容 以书为友手抄报 校园是我家手抄报 呵护心灵手抄报内容 有关英语的手抄报 手抄报感恩的心