ホームページ > データベース > mysql チュートリアル > LOAD DATA INFILE を使用してタブ区切りのテキスト データを MySQL データベースにインポートする方法

LOAD DATA INFILE を使用してタブ区切りのテキスト データを MySQL データベースにインポートする方法

Mary-Kate Olsen
リリース: 2024-12-16 16:43:11
オリジナル
642 人が閲覧しました

How to Import Tab-Delimited Text Data into a MySQL Database Using LOAD DATA INFILE?

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

テキスト ファイルから MySQL データベースへのデータのインポートは簡単なプロセスです。これを実現するには、LOAD DATA INFILE コマンドを利用できます。

一般的に発生するシナリオは、MySQL テーブルにインポートする必要があるデータを含むタブ区切りのテキスト ファイルがあることです。次の形式の text_file.txt という名前のファイルがあるとします。

345868230   1646198120  1531283146  Keyword_1531283146  1.55    252910000
745345566   1646198120  1539847239  another_1531276364  2.75    987831000
...
ログイン後にコピー

また、必要なフィールドを含む PerformanceReport というテーブルを含む Xml_Date という名前の MySQL データベースがあるとします。

データをインポートするにはテキスト ファイルから MySQL テーブルにコピーするには、次のコマンドを使用できます:

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

Replace /tmp/mydata.txt をテキスト ファイルへの実際のパスに置き換えます。

デフォルトでは、LOAD DATA INFILE はデータがタブ区切りであり、1 行に 1 行あると想定します。したがって、テキスト ファイルからデータを読み取って、PerformanceReport テーブルに直接インポートします。

テキスト ファイルのフィールドが PerformanceReport テーブルの列と一致していることを確認することが重要であることに注意してください。そうしないと、データの損失や誤ったデータの挿入が発生する可能性があります。

以上がLOAD DATA INFILE を使用してタブ区切りのテキスト データを MySQL データベースにインポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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