MySQL管理篇,使用mysqlimport导入文本TXT数据
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、查看测试用表,并清空该表数据方便演示
2、查看要导入的文本数据
3、运行命令
mysqlimport -u root -p test G:\sqlbak\t_user.txt
4、查看数据导入情况
1、修改文本数据,并再次清空数据表
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系统中肉眼并看不出来
3、查看运行结果
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:28
阅读量:40
阅读量:49
阅读量:73
阅读量:47