「FIELDS TERMINATED BY」オプションを指定した MySQL LOAD DATA INFILE ステートメントを使用して、テキスト ファイルから MySQL テーブルにデータをインポートするにはどうすればよいですか?

WBOY
リリース: 2023-09-02 11:13:06
転載
1376 人が閲覧しました

我们如何使用带有“FIELDS TERMINATED BY”选项的 MySQL LOAD DATA INFILE 语句将数据从文本文件导入到 MySQL 表中?

コンマ (,) またはコロン (:) などのその他の区切り文字で区切られた値を持つテキスト ファイルを MySQL テーブルにインポートする場合は、「FIELDS TERMINATED」を使用する必要があります。 BY" " オプションは、次の例で理解できます。

Example

インポートするテキスト ファイルに、セミコロン (;) で区切られた次のデータがあるとします。 MySQL ファイル "A.txt" -

100;Ram;IND;15000
120;Mohan;IND;18000
ログイン後にコピー

次のクエリを利用して、オプション "FIELDS SEPARATED BY" -

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

mysql> Select * from employee12_tbl;
+------+----------------+----------+--------+
| Id   | Name           | Country  | Salary |
+------+----------------+----------+--------+
| 100  | Ram            | IND      |  15000 |
| 120  | Mohan          | IND      |  18000 |
+------+----------------+----------+--------+
2 rows in set (0.00 sec)
ログイン後にコピー
## を使用してデータを MySQL テーブルにインポートできます。 #

以上が「FIELDS TERMINATED BY」オプションを指定した MySQL LOAD DATA INFILE ステートメントを使用して、テキスト ファイルから MySQL テーブルにデータをインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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