mysqlimport-MySQL数据导入程序

mysqlimport客户端带有命令行界面,可帮助LOAD DATA SQL语句。mysqlimport的大多数选项直接响应LOAD DATA语法的子句

调用mysqlimport

可以如下所示调用实用程序mysqlimport-

shell> mysqlimport [options] db_name textfile1 [textfile2 ...]

对于在命令行上命名的每个文本文件,mysqlimport将从文件名中删除所有扩展名,并使用结果找出必须将文件内容导入其中的表的名称。

示例

让我们举个例子:名为sample.txt,sample.text和sample的文件将全部导入到名为sample的表中。

该实用程序支持以下选项,可以在命令行或选项文件的[mysqlimport]和[client]组中指定这些选项。

--bind-address = ip_address

如果计算机具有多个网络接口,则此选项可用于选择需要使用哪个接口连接到MySQL服务器。

--character-sets-dir = dir_name

它是字符集的安装目录。

--columns = column_list,-c column_list

它以逗号分隔的列名列表作为其值。列名的顺序指示数据文件列与表列必须如何匹配。

--compress,-C

如果可能,它将压缩在客户端和服务器之间发送的所有信息。

--compression-algorithms =值

它指的是允许连接到服务器的压缩算法。可用的算法与protocol_compression_algorithms系统变量的算法相同。默认值为未压缩。

--enable-cleartext-plugin

它启用mysql_clear_password明文身份验证插件。

--force,-f

此选项将忽略错误。让我们举个例子:如果文本文件表不存在,请继续处理其余文件。没有--force,如果表不存在,则mysqlimport退出。