养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MySQL管理篇,使用mysqlimport导入文本TXT数据

时间:2024-11-11 03:55:16

上一篇文章讲到了使用雉搽妤粲LOADDATAINFILE命令导入文本文件的数据进入数据表中,本文给大家讲解一下使用另外一个导入命令mysqlimport,m烤恤鹇灭ysqlimport命令比LOADDATAINFILE命令方便一些,它无需登录,提供很多与LOADDATAINFILE相同的功能,大多数直接对应LOADDATAINFILE字句

工具/原料

电脑

MySQL

Navicat等数据库可视化管理软件

语法结构及释义

1、语法结构mysqlimport-u用户名-p数据库名文本文件.txt[options]

2、释义options选项--fields-termina隋茚粟胫ted-by=value:设置字段间的分隔符,默认'\t'-幻腾寂埒-fields-enclosed-by=value:设置字段间的分隔符--fields-optionally-enclosed-by=value:设置字段间的分隔符--fields-escaped-by=value:设置转义字符,默认'\'--lines-terminated-by=value:设置每行结尾的字符--ignore-lines=n:忽视文件的前几行注意,mysqlimport命令无需指定表名,而是根据文件名作为表名,该数据表在导入数据时必须存在。

示例1.基础示例

1、查看测试用表,并清空该表数据方便演示

MySQL管理篇,使用mysqlimport导入文本TXT数据

2、查看要导入的文本数据

MySQL管理篇,使用mysqlimport导入文本TXT数据

3、运行命令mysqlimport-uroot-ptestG:\sqlbak\t_user.txt

MySQL管理篇,使用mysqlimport导入文本TXT数据

4、查看数据导入情况

MySQL管理篇,使用mysqlimport导入文本TXT数据

示例2.导入带格式的文本文件,并忽略开头5行

1、修改文本数据,并再次清空数据表

MySQL管理篇,使用mysqlimport导入文本TXT数据

2、运酚祯馄嫱行命令mysqlimport-uroot-ptestG:\sqlbak\t_user.txt--fields-terminated-by=,--fields-enclos髫潋啜缅ed-by=\"--fields-escaped-by='--lines-terminated-by=\n--ignore-lines=5这里要注意文本格式,本问讲解的数据时以\n结尾,而有些文件是\r\n结尾的,windows系统中肉眼并看不出来

MySQL管理篇,使用mysqlimport导入文本TXT数据

3、查看运行结果

MySQL管理篇,使用mysqlimport导入文本TXT数据

© 一点知识