通过命令行上传数据到MySQL表格时,常用的mysqlimport选项是什么?

通过命令行上传数据到MySQL表格时,常用的mysqlimport选项是什么?

mysqlimport可以使用许多选项。以下是一些mysqlimport选项及其对导入的影响。

选项 操作
-r或–replace 强制导入行覆盖已存在并使用相同唯一键值的行。
-i或–ignore 忽略与已存在行具有相同唯一键值的行。
-f或–force 强制mysqlimport继续插入数据,即使遇到错误。
-l或–lock-tables 在导入之前对每个表进行锁定(在繁忙的服务器上是一个好选项)。
-d或–delete 在插入数据之前清空表格。
--fields-terminated- by=’char’ 指定在同一行的值之间使用的分隔符,默认为’\t’(制表符)。
--fields-enclosed- by=’char’ 指定包含每个字段的定界符,默认为无。
--fields-optionally- enclosed-by=’char’ 与–fields-enclosed-by相同,但只使用定界符将字符串类型的列括起来, 默认为无。
--fields-escaped- by=’char’ 指定放置在特殊字符之前的转义字符,默认为\(反斜杠,如果指定,则为’\’)。
--lines-terminated-by=’char’ 指定用于终止每行数据的分隔符,默认为新行。
-u或–user 指定您的用户名,默认为Unix登录名。
-p或–password 指定您的密码。
-h或–host 导入到指定主机的MySQL中,默认为localhost。
-s或–silent 静默模式;仅在发生错误时输出。
-v或–verbose 详细模式,打印更多评论。
-L或local 指定客户端上的本地文件名。
-V或–version 打印程序版本信息并退出。
-?或–help 打印帮助信息并退出。

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程