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

2025-09-24 06:17:16

1、语法结构

mysqlimport -u 用户名 -p 数据库名 文本文件.txt [options]

2、释义

options选项

--fields-terminated-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、查看测试用表,并清空该表数据方便演示

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

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

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

3、运行命令

mysqlimport -u root -p test G:\sqlbak\t_user.txt

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

4、查看数据导入情况

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

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

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

2、运行命令

mysqlimport -u root -p test G:\sqlbak\t_user.txt --fields-terminated-by=,  --fields-enclosed-by=\" --fields-escaped-by=' --lines-terminated-by=\n --ignore-lines=5

这里要注意文本格式,本问讲解的数据时以\n结尾,而有些文件是\r\n结尾的,windows系统中肉眼并看不出来

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

3、查看运行结果

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

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