MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

コマンドラインからMySQLテーブルにデータをアップロードするときに頻繁に使用されるmysqlimportオプションにはどのようなものがありますか?


mysqlimportは、いくつかのオプションを使用して実行できます。以下は、mysqlimportのいくつかのオプションとそれらのインポートへの影響です。

オプション
アクション
-rまたは–replace
インポートされた行が同じ一意のキー値を持っている場合、既存の行を上書きします。
-iまたは–ignore
既存の行と同じ一意のキー値を持つ行を無視します。
-fまたは–force
エラーが発生した場合でも、mysqlimportにデータの挿入を続行するように強制します。
-lまたは--lock-tables
インポートする前に各テーブルをロックします(ビジー状態のサーバーでは適切なオプションです)。
-dまたは–delete
挿入する前にテーブルを空にします。
-fields-terminated- by ='char'
同じ行の値の間に使用される区切り文字を指定します。デフォルトは\ t(タブ)です。
-fields-enclosed- by ='char'
各フィールドを囲む区切り文字を指定します。デフォルトはnoneです。
-fields-optional-closed-by ='char'
--fields-enclosed-byと同じですが、区切り文字は文字列型の列を囲むためにのみ使用されます。デフォルトはnoneです。
-fields-escaped- by ='char'
特殊文字の前に配置されるエスケープ文字を指定します。デフォルトは\(バックスラッシュ。指定すると'\\'になります)。
-lines-terminated-by ='char'
データの各行を終了するために使用される区切り文字を指定します。デフォルトは\n(改行)です。
-uまたは–user
ユーザー名を指定します。デフォルトはUnixログイン名です。
-pまたは–password
パスワードを指定します。
-hまたは–host
指定されたホストのMySQLにインポートします。デフォルトはlocalhostです。
-sまたは–silent
サイレントモード;エラーが発生した場合にのみ出力が表示されます。
-vまたは–verbose
詳細モード、コメントを追加して印刷します。
-Lまたはローカル
クライアント上のローカルファイルに名前を付けます。
-Vまたは–version
プログラムのバージョン情報を印刷して終了します。
-?または–help
ヘルプメッセージを印刷して終了します。

  1. WindowsのコマンドラインからMySQLデータディレクトリを見つける方法は?

    MySQLデータディレクトリを見つけるには、変数datadirを使用するだけです。 selectステートメントで変数を使用する方法を見てみましょう。 クエリは次のとおりです- mysql> select @@datadir; これが出力です +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL S

  2. MySQLプログラムのコマンドラインでオプションを使用しますか?

    MySQLプログラムのコマンドラインでオプションを使用する方法を理解しましょう- コマンドラインで指定されるプログラムオプションは、以下の規則に従います- オプションはコマンド名の後にあります。 オプション引数は1つのダッシュまたは2つのダッシュで始まります。これは、オプション名の短い形式か長い形式かによって異なります。 多くのオプションには、短い形式と長い形式の両方があります。これを理解するために例を見てみましょう---?および--helpは、MySQLプログラムにヘルプメッセージを表示するように指示するオプションの短い形式と長い形式です。 オプション名では大文字と