mysqlimport可以使用多个选项运行。以下是mysqlimport的一些选项及其对导入的影响。
Option
| 行动
| -ror–replace
| 如果导入的行具有相同的唯一键值,则它们会覆盖现有行。
|
-ior–ignore
| 忽略与现有行具有相同唯一键值的行。
|
-for–force
| 即使遇到错误,也强制mysqlimport继续插入数据。
|
-lor--lock-tables
| 在导入之前锁定每个表(在繁忙的服务器上是一个不错的选择)。
|
-dor–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'
| 指定用于终止每一行数据的分隔符;默认为\n(换行符)。
|
-uor–user
| 指定您的用户名;默认为Unix登录名。
|
-por–password
| 指定您的密码。
|
-hor–host
| 导入到指定主机上的MySQL;默认是本地主机。
|
-sor–silent
| 静音模式;输出仅在发生错误时出现。
|
-vor–verbose
| 详细模式,打印更多评论。
|
-Lorlocal
| 命名客户端上的本地文件。
|
-Vor–version
| 打印程序版本信息并退出。
|
-?or–help
| 打印帮助信息并退出。
|