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 » ?
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 -
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!