通过命令行将数据上传到 MySQL 表时,有哪些常用的 mysqlimport 选项?
mysqlimport 可以使用多个选项运行。以下是 mysqlimport 的一些选项及其对导入的影响。
| Option | 行动 |
| -r or –replace | 如果导入的行具有相同的唯一键值,则它们会覆盖现有行。 |
| -i or –ignore | 忽略与现有行具有相同唯一键值的行。 |
| -f or –force | 即使遇到错误,也强制 mysqlimport 继续插入数据。 |
| -l or --lock-tables | 在导入之前锁定每个表(在繁忙的服务器上是一个不错的选择)。 |
| -d or –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(换行符)。 |
| -u or –user | 指定您的用户名;默认为 Unix 登录名。 |
| -p or –password | 指定您的密码。 |
| -h or –host | 导入到指定主机上的 MySQL;默认是本地主机。 |
| -s or –silent | 静音模式; 输出仅在发生错误时出现。 |
| -v or –verbose | 详细模式,打印更多评论。 |
| -L or local | 命名客户端上的本地文件。 |
| -V or –version | 打印程序版本信息并退出。 |
| -? or –help | 打印帮助信息并退出。 |
以上是 通过命令行将数据上传到 MySQL 表时,有哪些常用的 mysqlimport 选项? 的全部内容, 来源链接: utcz.com/z/331851.html

