MYSQL数据导入mysqlimport[归类].pdfVIP

  • 2
  • 0
  • 约3.05千字
  • 约 4页
  • 2021-10-19 发布于福建
  • 举报
mysqlimport 客户端提供了 LOAD DATA INFILEQL 语句的一个命令行接口。 mysqlimport 的大多数选项直接对应 LOAD DATA INFILE 子句。参见 13.2.5 节, “LOAD DATA INFILE 语 法 ”。 这样调用 mysqlimport : shell mysqlimport [ options ] db_name textfile1 [ textfile2 ...] 对于在命令行中命名的每个文本文件, mysqlimport 去掉文件名的扩展名并使用结果来确 定将导入文件内容的表名。 例如,文件 patient.txt 、patient.text 和 patient 均将导入表 patient 。 mysqlimport 支持下面的选项: · help ,- ? 显示帮助消息并退出。 · --columns= column_list ,-c column_list 该选项采用用逗号分隔的列名作为其值。列名的顺序指示如何匹配数据文件列和表列。 · --compress ,-C 压缩在客户端和服务器之间发送的所有信息(如果二者均支持压缩) 。 · debug[= debug_options ] ,-# [ debug_options ] 写调试日志。 debug_options 字符串通常是 d:t:o, file_name 。 · --delete ,-D 导入文本文件前清空表。 · --fields-terminated-by=... ,--fields-enclosed-by=... , --fields-optionally-enclosed-by=... ,--fields-escaped-by=... ,--lines-terminated-by=... 这些选项与 LOAD DATA INFILE 相应子句的含义相同。 参见 13.2.5 节, “LOAD DATA INFILE 语法 ”。 · --force ,-f 忽视错误。例如,如果某个文本文件的表不存在,继续处理其它文件。不使用 --force ,如果 表不存在则 mysqlimport 退出。 · --host= host_name ,-h host_name 将数据导入给定主机上的 MySQL 服务器。默认主机是 localhost 。 · --ignore ,-i 参见 --replace 选项的描述。 · --ignore-lines= n 忽视数据文件的前 n 行。 · --local ,-L 从本地客户端读入输入文件。 · --lock-tables ,-l 处理文本文件前锁定所有表以便写入。这样可以确保所有表在服务器上保持同步。 · --password[= password ] ,-p[ password ] 当连接服务器时使用的密码。如果使用短选项形式 (-p) ,选项和 密码之间 不能 有空格。如 果在命令行中 --password 或-p 选项后面没有 密码值,则提示输入一个密码。 · --port= port_num ,-P port_ num 用于连接的 TCP/IP 端口号。 · --protocol={TCP | SOCKET | PIPE | MEMORY} 使用的连接协议。 · --replace ,-r --replace 和--ignore 选项控制复制唯一键值已有记录的输入记录的处理。如果指定 --replace ,新行替换有相同的唯一键值的已有行。如果指定 --ignore ,复制已有的唯一键值 的输入行被跳

文档评论(0)

1亿VIP精品文档

相关文档