LOADDATALOCALINFILE'd:\"/> LOADDATALOCALINFILE'd:\">

Maison >base de données >tutoriel mysql >Comment pouvons-nous importer uniquement des colonnes spécifiques d'un fichier texte dans une table MySQL ?

Comment pouvons-nous importer uniquement des colonnes spécifiques d'un fichier texte dans une table MySQL ?

王林
王林avant
2023-09-22 13:13:02625parcourir

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

Supposons que si nous avons les valeurs d'une colonne spécifique dans un fichier texte et que la table MySQL dans laquelle nous importons des données a une colonne supplémentaire, alors en mentionnant le nom de la colonne dans la requête, nous pouvons télécharger uniquement les valeurs de ces colonnes spécifiques. Cela peut être compris par l'exemple suivant -

Exemple

Supposons que nous ayons les valeurs des colonnes "id", "Nom" et "Salaire" uniquement dans le fichier texte comme suit -

105,Chum,11000
106,Danny,12000

Maintenant, lors de l'importation de ce fichier texte dans la table MySQL, nous devons mentionner les noms des colonnes qui ont des valeurs dans le fichier texte dans la requête comme indiqué ci-dessous -

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)

Comme le montre l'ensemble de résultats ci-dessus, MySQL télécharge uniquement les valeurs de trois colonnes, à savoir Id, Name et Salary . Il stocke NULL dans le champ "Pays".

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