ホームページ > データベース > mysql チュートリアル > LOAD DATA INFILE を使用してタブ区切りデータをテキスト ファイルから MySQL テーブルに効率的にインポートするにはどうすればよいですか?

LOAD DATA INFILE を使用してタブ区切りデータをテキスト ファイルから MySQL テーブルに効率的にインポートするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-11 04:44:09
オリジナル
865 人が閲覧しました

How can I efficiently import tab-delimited data from a text file into a MySQL table using LOAD DATA INFILE?

テキスト ファイルから MySQL データベースへのデータのインポート

大きなテキスト ファイルを MySQL データベースにインポートすることは、データ処理ワークフローの一般的なタスクとなることがあります。このニーズに対処するために、MySQL は LOAD DATA INFILE コマンドを提供します。これにより、ユーザーはタブ区切りファイルから指定されたテーブルにデータを効率的にロードできます。

問題ステートメント

テキスト ファイルがあります。データベース Xml_Date の PerformanceReport という名前の MySQL テーブルにインポートするタブ区切りのデータが含まれています。適切な宛先フィールドを含むテーブルが作成されました。

LOAD DATA INFILE を使用した解決策

LOAD DATA INFILE コマンドは、テキスト ファイルから MySQL テーブルにデータをインポートする便利な方法を提供します。コマンド構文は次のとおりです:

LOAD DATA INFILE 'file_path' INTO TABLE table_name;
ログイン後にコピー

特定のケースでは、次のコマンドは text_file.txt ファイルから PerformanceReport テーブルにデータをインポートする必要があります:

LOAD DATA INFILE '/path/to/text_file.txt' INTO TABLE PerformanceReport;
ログイン後にコピー

デフォルトでは, LOAD DATA INFILE は、テキスト ファイルがタブ区切りであり、各行が 1 行を占めることを前提としています。これは入力データの形式と一致するため、インポートはスムーズに進むはずです。

追加メモ

  • LOAD DATA INFILE コマンドの file_path が正しいこと、および MySQL ユーザーが正しいことを確認してください。データ ファイルを読み取るための適切なファイル システム権限を持っています。
  • 代替フィールド区切り文字やその他のオプションを指定する必要がある場合は、MySQL ドキュメントを参照してください。追加パラメータの LOAD DATA INFILE の場合。

以上がLOAD DATA INFILE を使用してタブ区切りデータをテキスト ファイルから MySQL テーブルに効率的にインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート