テキスト ファイルから 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 サイトの他の関連記事を参照してください。