コマンドラインから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 | ヘルプメッセージを印刷して終了します。 |
-
WindowsのコマンドラインからMySQLデータディレクトリを見つける方法は?
MySQLデータディレクトリを見つけるには、変数datadirを使用するだけです。 selectステートメントで変数を使用する方法を見てみましょう。 クエリは次のとおりです- mysql> select @@datadir; これが出力です +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL S
-
MySQLプログラムのコマンドラインでオプションを使用しますか?
MySQLプログラムのコマンドラインでオプションを使用する方法を理解しましょう- コマンドラインで指定されるプログラムオプションは、以下の規則に従います- オプションはコマンド名の後にあります。 オプション引数は1つのダッシュまたは2つのダッシュで始まります。これは、オプション名の短い形式か長い形式かによって異なります。 多くのオプションには、短い形式と長い形式の両方があります。これを理解するために例を見てみましょう---?および--helpは、MySQLプログラムにヘルプメッセージを表示するように指示するオプションの短い形式と長い形式です。 オプション名では大文字と