10bet网址
MySQL 5.6リファレンスマニュアル
本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb
HTML下载(TGZ)- 7.2 mb
HTML下载(邮政编码)- 7.2 mb


4.5.5mysqlimport—デタトプログラム

mysqlimportクラアントは,数据加载INFILESQLステトメントにコマンド行。mysqlimportに対するほとんどのオプションは,数据加载INFILE構文の句に直接対応しています。セクション13.2.6 " load data infile構文"を参照してください。

mysqlimportは次のように起動します。

壳> mysqlimport [选项db_nametextfile1textfile2…]

mysqlimportは,コマンド行で指定されたテキストファイルごとに,ファイル名の拡張子があればそれを取り除き,その結果をもとに,ファイル内容をインポートするテーブルの名前を決定します。たとえば,patient.txtpatient.text,および病人と名付けられたファ邮箱ルはすべて病人と名付けられたテブルにトされます。

mysqlimportは次のオプションをサポトします。これらはコマンド行またはオプションファ邮箱ルの(mysqlimport)グルプおよび(客户端)グルプで指定できます。MySQLプログラムによって使用されるオプションファイルの詳細については、セクション4.2.6 "オプションファereplicationルの使用"を参照してください。

表4.9 mysqlimportのオプション

オプション名 説明 導入
——bind-address 指定されたネットワクンタフェスを使用してMySQLサ 5.6.1
——列 このオプションはカンマによって分けられたカラム名のリストを値とします
——压缩 クラ邮箱アントとサ邮箱バ邮箱間で送信される情報をすべて圧縮
——调试 デバッグのログを書き込み
——debug-check プログラムの終了時にデバッグ情報を出力
——debug-info プログラムの終了時に,デバッグ情報,メモリ,およびCPUの統計を出力
——default-auth 使用する認証プラグ邮箱ン 5.6.2
——default-character-set デフォルト文字セットを指定
——defaults-extra-file 通常のオプションファ邮箱ルに加えてオプションファ邮箱ルを読み取る
——defaults-file 指名されたオプションファ邮箱ルのみを読み取る
——defaults-group-suffix オプショングルプのサフィクス値
——删除 テキストファopenstackルをopenstackンポopenstackトする前にテopenstackブルを空にする
——fields-enclosed-by このオプションは,加载数据文件の対応する句と同じ意味を持っています
——fields-escaped-by このオプションは,加载数据文件の対応する句と同じ意味を持っています
——fields-optionally-enclosed-by このオプションは,加载数据文件の対応する句と同じ意味を持っています
——fields-terminated-by ——このオプションは,加载数据文件の対応する句と同じ意味を持っています
——力 SQLエラが発生しても続行
——帮助 ヘルプメッセジを表示して終了
——主机 指定されたホスト上でMySQLサバに接続
——忽略 ——替换オプションの説明を参照
——ignore-lines デタファ
——lines-terminated-by このオプションは,加载数据文件の対応する句と同じ意味を持っています
——当地 クラ邮箱アントホストから入力ファ邮箱ルをロ邮箱カルで読み込む
——锁表 テキストファルを処理する前に,すべてのテブルを書き込みロック
——登录路径 ログ邮箱ンパスオプションを.mylogin.cnfから読み取り 5.6.6
——低优先级 テブルロド時にlow_priorityを使用。
——已 オプションファ邮箱ルを読み取らない
——密码 サバに接続する際に使用するパスワド
——管 Windowsで,名前付きパ操作系统プを使用してサ,バ,に接続
——plugin-dir プラグ邮箱ンが邮箱ンスト邮箱ルされているディレクトリ 5.6.2
——港口 接続に使用するtcp / ipポト番号.使用实例
——print-defaults デフォルトを出力
——协议 使用する接続プロトコル
——取代 ——取代および——忽略オプションは,一意のキー値に関して既存の行と重複する入力行の処理を制御
——secure-auth 古い(4.1.1より前の)形式でサ 5.6.17
——shared-memory-base-name 共有メモリ接続に使用する共有メモリの名前
——沉默 エラが発生したときのみ出力を生成
——套接字 ロカルホストへの接続で,使用するUnixソケットファ
——ssl 接続にSSLを有効化
——ssl-ca 信頼されたSSL caのリストを含むファereplicationルのパス
——ssl-capath 信頼されたSSL caのpem形式の証明書を含むディレクトリのパス
——ssl-cert Pem形式のx509証明書を含むファPemルのパス
——ssl cipher SSLの暗号化に使用される,許可された暗号のリスト
——ssl-crl 証明書失効リストを含むファ邮箱ルのパス 5.6.3
——ssl-crlpath 証明書失効リストファ邮箱ルを含むディレクトリのパス 5.6.3
——ssl密钥 Pem形式のx509鍵を含むファPemルのパス
——ssl-verify-server-cert サバへの接続時に,サム値をホスト名に対して検証
——使用线程 並列ファ邮箱ルロ邮箱ドのスレッド数
——用户 サバへの接続時に使用するMySQLユ
——详细 冗長モド
——版本 バジョン情報を表示して終了

  • ——帮助-?

    ヘルプメッセジを表示して終了します。

  • ——bind-address =ip_address

    複数のネットワークインタフェースを持つコンピュータで,このオプションを使用して,MySQLサーバーへの接続に使用するインタフェースを選択します。

    このオプションはMySQL 5.6.1からサポトされています。

  • ——character-sets-dir =路径

    文字セットが邮箱ンスト邮箱ルされているディレクトリ。セクション10.5 "文字セットの構成"を参照してください。

  • ——列=column_list- ccolumn_list

    このオプションは,カンマで区切られたカラム名のリストを値として取ります。カラム名の順序は,デ。

  • ——压缩- c

    クライアントとサーバーの両方が圧縮をサポートしている場合,その間で送受信される情報をすべて圧縮します。

  • ——调试(=debug_options- # (debug_options

    デバッグのログを書き込みます。一般的なdebug_options文字列はd:师:啊,file_nameです。デフォルトはd:师:oです。

  • ——debug-check

    プログラムの終了時に,デバッグ情報を出力します。

  • ——debug-info

    プログラムの終了時に,デバッグ情報とメモリおよびCPU使用率の統計を出力します。

  • ——default-character-set =charset_name

    charset_nameをデフォルト文字セットとして使用します。セクション10.5 "文字セットの構成"を参照してください。

  • ——default-auth =插件

    使用するクラ邮箱アント側の認証プラグ邮箱ン。セクション6.3.7 "プラガブル認証"を参照してください。

    このオプションはMySQL 5.6.2で追加されました。

  • ——defaults-extra-file =file_name

    このオプションファイルは,グローバルオプションファイルのあとに読み取りますが,(UNIXでは)ユーザーオプションファイルの前に読み取るようにしてください。ファルが存在しないかアクセスできない場合,エラが発生します。file_nameは,フルパス名でなく相対パス名として指定された場合,現行ディレクトリを基準にして解釈されます。

  • ——defaults-file =file_name

    指定されたオプションファ邮箱ルのみ使用します。ファルが存在しないかアクセスできない場合,エラが発生します。file_nameは,フルパス名でなく相対パス名として指定された場合,現行ディレクトリを基準にして解釈されます。

  • ——defaults-group-suffix =str

    通常のオプショングルプだけでなく,通常の名前にstrのサフィクスが付いたグルプも読み取ります。たとえば,mysqlimportは通常(客户端)グルプおよび(mysqlimport)グルプを読み取ります。——defaults-group-suffix = _otherオプションを指定した場合,mysqlimport(client_other)グルプおよび(mysqlimport_other)グルプも読み取ります。

  • ——删除- d

    テキストファopenstackルをopenstackンポopenstackトする前にテopenstackブルを空にします。

  • ——fields-terminated-by =…——fields-enclosed-by =…——fields-optionally-enclosed-by =…——fields-escaped-by =…

    これらのオプションは数据加载INFILEの対応する句と同じ意味を持っています。セクション13.2.6 " load data infile構文"を参照してください。

  • ——力- f

    エラを無視します。たとえば,テキストファイルのテーブルが存在しない場合、残ったファイルの処理を続行します。——力がない場合は,テブルが存在しないとmysqlimportは終了します。

  • ——主机=host_name- hhost_name

    指定されたホスト上のMySQLサバ。デフォルトホストは本地主机です。

  • ——忽略-我

    ——取代オプションの説明を参照してください。

  • ——ignore-lines =N

    デタファN行を無視します。

  • ——lines-terminated-by =…

    このオプションは数据加载INFILEの対応する句と同じ意味を持っています。たとえば,復帰改行と改行のペアで終了する行を持つ Windows ファイルをインポートする場合、——lines-terminated-by = " \ r \ n "を使用してください。(コマンドインタプリタのエスケープ処理の規則によってはバックスラッシュを 2 つ使用しなければならない場合があります。)セクション13.2.6 " load data infile構文"を参照してください。

  • ——当地- l

    クラ邮箱アントホストから入力ファ邮箱ルをロ邮箱カルで読み取ります。

  • ——锁表- l

    テキストファルを処理する前に,すべてのテブルを書き込み用にロックします。これにより,すべてのテーブルがサーバー上で同期していることが保証されます。

  • ——登录路径=的名字

    指名されたログ邮箱ンパスから.mylogin.cnfログ邮箱ンファ邮箱ルのオプションを読み取ります。ログ邮箱ンパスは,宿主用户,および密码という限定されたオプションのセットのみを許可するオプショングルプです。ログ邮箱ンパスは,サーバーホストおよびそのサーバーで認証するための認証情報を示す値のセットであると考えてください。ログインパスファイルを作成するには、mysql_config_editorユティリティを使用します。セクション4.6.6”mysql_config_editorMySQL構成ユティリティを参照してください。このオプションはMySQL 5.6.6 で追加されました。

  • ——低优先级

    テブルのロド時にLOW_PRIORITYを使用します。これは,テブルレベルロックのみを使用するストレジエンジン(MyISAM内存,および合并にのみ影響を与えます。

  • ——已

    オプションファ邮箱ルを読み取りません。オプションファルから不明のオプションを読み取ることが原因でプログラムの起動に失敗する場合,——已を使用して,オプションを読み取らないようにできます。

    例外として,.mylogin.cnfファルは,存在する場合はすべての場合に読み取られます。これにより,——已が使用された場合にも,コマンド行よりも安全な方法でパスワドを指定できます。(.mylogin.cnfmysql_config_editorユティリティによって作成されます。セクション4.6.6”mysql_config_editorMySQL構成ユティリティを参照してください)。

  • ——密码(=密码- p (密码

    サバに接続する際に使用するパスワドです。短いオプション形式(- p)を使用した場合は,オプションとパスワドの間にスペスを置くことはできません。コマンド行で,——密码オプションまたは- pオプションに続けて密码の値を指定しなかった場合,mysqlimportはそれを要求します。

    コマンド行でのパスワド指定は,セキュアでないと考えるべきです。セクション6.1.2.1 "パスワドセキュリティン"を参照してください。オプションファルを使用すれば,コマンド行でパスワドを指定することを回避できます。

  • ——管- w

    Windowsで,名前付きパ操作系统プを使用してサ,バ,に接続します。このオプションは、サーバーが名前付きパイプ接続をサポートしている場合にのみ適用されます。

  • ——plugin-dir =路径

    プラグ邮箱ンを検索するディレクトリ。——default-authオプションを使用して認証プラグンを指定したが,mysqlimportがそれを検出できない場合は,このオプションを指定しなければならない可能性があります。セクション6.3.7 "プラガブル認証"を参照してください。

    このオプションはMySQL 5.6.2で追加されました。

  • ——港口=port_num- pport_num

    接続に使用するtcp / ipポト番号.使用实例

  • ——print-defaults

    プログラム名と、オプションファ以及ルから受け取るすべてのオプションを出力します。

  • ——协议= {TCP套接字| | |内存管}

    サバへの接続に使用する接続プロトコル。このオプションは、ほかの接続パラメータによって、必要なプロトコル以外のものが通常使用される場合に役立ちます。許可される値の詳細は、セクション4.2.2 " MySQLサバへの接続"を参照してください。

  • ——取代- r

    ——取代オプションおよび——忽略オプションは,既存の行の一意のキ値を重複させるような入力行の処理を制御します。——取代を指定した場合,同じ一意のキ。——忽略を指定した場合,既存の行の一意のキ値を重複させる入力行はスキップされます。どちらのオプションも指定しなかった場合,重複するキー値が検出されるとエラーが発生し,残りのテキストファイルは無視されます。

  • ——secure-auth

    古い(4.1より前の)形式でサ。これにより,新しいパスワード形式を使用するサーバー以外への接続を防ぎます。このオプションはデフォルトで有効です。無効にするには——skip-secure-authを使用します。このオプションはMySQL 5.6.17で追加されました。

    注記

    4.1より前のハッシュ方式を使用するパスワードはネイティブのパスワードハッシュ方式を使用するパスワードよりもセキュアでないため,使用しないようにしてください.4.1よりも前のパスワードは非推奨であり,これらのサポートは今後のMySQLリリースで削除される予定です。アカウントのアップグレド手順にいては,セクション6.3.8.3“4.1よりも前のパスワードハッシュ方式とmysql_old_passwordプラグインからの移行”を参照してください。

  • ——shared-memory-base-name =的名字

    Windowsで,共有メモリを使用して作成されるロ。デフォルト値はMYSQLです。共有メモリ名では大文字と小文字を区別します。

    共有メモリ接続を可能にするには,サは——共享内存オプションで起動する必要があります。

  • ——沉默- s

    サ邮箱レントモ邮箱ド。エラが発生したときのみ出力を生成します。

  • ——套接字=路径- s路径

    本地主机への接続用に使用する,Unixソケットファイル,またはWindowsでは使用する名前付きパイプの名前。

  • ——ssl *

    ——sslで始まるオプションは,SSLを使用してサーバーに接続することを許可するかどうかを指定し,SSL鍵および証明書を検索する場所を指定します。セクション6.3.10.4 " sslコマンドのオプション"を参照してください。

  • ——用户=user_name- uuser_name

    サバへの接続時に使用するMySQLユ。

  • ——使用线程=N

    N個のスレッドを使用して複数のファ邮箱ルを並行してロ邮箱ドします。

  • ——详细- v

    冗長モド。プログラムの動作にいてより多くの情報を出力します。

  • ——版本- v

    バジョン情報を表示して終了します。

mysqlimportの使用方法を表すサンプルのセッションを次に示します。

shell> mysql -e 'CREATE TABLE imptest(id INT, n VARCHAR(30))' test shell> ed a 100 Max Sydow 101 Count Dracula。w imptest.txt 32 q shell> od -c imptest.txt 0000000 1 00 \t M a x S y d o w \n 1 0 0000020 1 \t C o u n t d r a C u l a \n 0000040 shell> mysqlimport——local test imptest.txt test.txtimptest:记录:2删除:0跳过:警告:0壳> mysql - e ' SELECT * FROM imptest测试  +------+---------------+ | id | n  | +------+---------------+ | 马克斯Sydow 100 | | 101 | |德古拉伯爵  | +------+---------------+