LOADDATALOCALINFIL."/> LOADDATALOCALINFIL.">

Maison >base de données >tutoriel mysql >Comment pouvons-nous importer des données d'un fichier texte dans une table MySQL à l'aide de l'instruction MySQL LOAD DATA INFILE avec l'option « FIELDS TERMINATED BY » ?

Comment pouvons-nous importer des données d'un fichier texte dans une table MySQL à l'aide de l'instruction MySQL LOAD DATA INFILE avec l'option « FIELDS TERMINATED BY » ?

WBOY
WBOYavant
2023-09-02 11:13:061383parcourir

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

Lorsque nous souhaitons importer un fichier texte dans une table MySQL avec des valeurs séparées par une virgule (,) ou tout autre délimiteur comme deux points (:), l'option "CHAMPS TERMINÉS PAR" doit être utilisée, comme indiqué dans l'exemple ci-dessous Pour comprendre -

Exemple

Supposons que nous ayons les données suivantes, séparées par un point-virgule (;), dans un fichier texte "A.txt" que nous souhaitons importer dans un fichier MySQL -

100;Ram;IND;15000
120;Mohan;IND;18000

Maintenant, avec à l'aide de la requête suivante, en utilisant l'option "FIELDS SEPARATED BY", nous pouvons importer des données dans la table MySQL -

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)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer