Maison > base de données > tutoriel mysql > le corps du texte

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

王林
Libérer: 2023-09-22 13:13:02
avant
590 Les gens l'ont consulté

我们如何才能仅将文本文件中的特定列导入到 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
Copier après la connexion

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)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal