ホームページ > データベース > mysql チュートリアル > テキスト ファイルから特定の列だけを MySQL テーブルにインポートするにはどうすればよいでしょうか?

テキスト ファイルから特定の列だけを MySQL テーブルにインポートするにはどうすればよいでしょうか?

王林
リリース: 2023-09-22 13:13:02
転載
617 人が閲覧しました

我们如何才能仅将文本文件中的特定列导入到 MySQL 表中?

テキスト ファイル内に特定の列の値があり、データをインポートしている MySQL テーブルに追加の列があるとします。クエリ名を指定すると、これらの特定の列の値のみをアップロードできます。次の例で理解できます。

Example

次のように、テキスト ファイルに「id」、「Name」、「Salary」列の値のみがあるとします。

105,Chum,11000
106,Danny,12000
ログイン後にコピー

次に、このテキスト ファイルを MySQL テーブルにインポートするときに、以下に示すように、クエリ内のテキスト ファイル内の値を持つ列の名前を指定する必要があります -

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee9_tbl FIELDS TERMINATED BY ','(id, Name, Salary);
Query OK, 2 rows affected (0.04 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0

mysql> Select * from employee9_tbl;
+------+----------------+----------+--------+
| Id   | Name           | Country  | Salary |
+------+----------------+----------+--------+
| 105  | Chum           | NULL     | 11000  |
| 106  | Danny          | NULL     | 12000  |
+------+----------------+----------+--------+
2 rows in set (0.00 sec)
ログイン後にコピー

上記の結果セットからわかるように、MySQL は 3 つの列 (Id、Name、Salary) の値のみをアップロードします。 「国」フィールドにはNULLが格納されます。

以上がテキスト ファイルから特定の列だけを MySQL テーブルにインポートするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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