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

mysqlimport-MySQLデータインポートプログラム


mysqlimportクライアントには、LOADDATASQLステートメントを支援するコマンドラインインターフェイスが付属しています。 mysqlimportのほとんどのオプションは、LOADDATA構文の句に直接応答します

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 =value

これは、サーバーへの接続に許可されている圧縮アルゴリズムを指します。使用可能なアルゴリズムは、protocol_compression_algorithmsシステム変数のアルゴリズムと同じです。デフォルト値は非圧縮です。

-enable-cleartext-plugin

mysql_clear_passwordクリアテキスト認証プラグインを有効にします。

-force、-f

このオプションはエラーを無視します。例を見てみましょう。テキストファイルのテーブルが存在しない場合は、残りのファイルの処理を続行します。 --forceがないと、テーブルが存在しない場合にmysqlimportが終了します。


  1. ファイルの名前を変更するC#プログラム

    Moveメソッドを使用して、ファイルの名前を変更します。 ファイル名が-だとしましょう D:\tom.txt ここで、次のように更新するには、Move()メソッドを使用します。 D:\tim.txt 完全なコードを見てみましょう。 例 using System; using System.IO; public class Demo {    public static void Main() {       File.Move(@"D:\tom.txt", @"D:\tim.txt");  

  2. PDFからExcelにデータをインポートする方法

    PDFは、最も用途の広いドキュメント形式の1つです。さらに、ドキュメントを共有するときに、フォーマットが変更されたり、テンプレートが誤って編集されたりする心配がありません。ほとんどすべての種類のドキュメントをPDFとして共有できます。ただし、PDFドキュメントを編集しようとすると問題が発生します。さらに、構造化ファイル形式をPDFに変換すると、オンラインコンバーターを使用して簡単に元に戻すことができます。一方、スキャンした画像で構成されるPDFは、編集が非常に困難になります。 この記事で紹介するソリューションは、他のユーザーによっても試され、検証されたユーザーによって提供されます。また、ソ