Maison > base de données > tutoriel mysql > Comment importer des données à partir d'un fichier texte dont la première ligne contient des noms de colonnes ?

Comment importer des données à partir d'un fichier texte dont la première ligne contient des noms de colonnes ?

王林
Libérer: 2023-09-13 14:45:06
avant
892 Les gens l'ont consulté

Comment importer des données à partir dun fichier texte dont la première ligne contient des noms de colonnes ?

Parfois, la première ligne du fichier texte d'entrée contient les noms des colonnes, pour importer des données de ces fichiers texte dans une table MySQL, nous devons utiliser l'option "IGNORE ROWS". Pour illustrer cela, nous utilisons l'exemple suivant -

Example

Vous trouverez ci-dessous les valeurs séparées par des virgules du fichier A.txt -

Id,Name,Country,Salary
100,”Ram”,”INDIA”,25000
101,”Mohan”,”INDIA”,28000
Copier après la connexion

Nous souhaitons importer ces données dans le fichier suivant nommé Employee3_tbl -

mysql> Create table employee3_tbl(Id Int, Name Varchar(20), Country Varchar(20),Salary Int);
Query OK, 0 rows affected (0.1 sec)
Copier après la connexion

Désormais, les données peuvent être transférées d'un fichier à une table de base de données à l'aide du tableau suivant -

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee3_tbl FIELDS TERMINATED BY ',' ENCLOSED BY ‘“’ IGNORE 1 ROWS;
Query OK, 2 rows affected (0.16 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0
Copier après la connexion

Dans la requête ci-dessus, MySQL ignorera la première ligne. Les lignes ignorées dépendent de la valeur donnée à la position "n" dans l'option "IGNORE n ROWS".

mysql> Select * from employee3_tbl;
+------+-------+---------+--------+
| Id   | Name  | Country | Salary |
+------+-------+---------+--------+
| 100  | Ram   | INDIA   | 25000  |
| 101  | Mohan | INDIA   | 28000  |
+------+-------+---------+--------+
2 rows in set (0.00 sec)
Copier après la connexion

Le résultat défini ci-dessus montre que les données du fichier A.txt ont été transférées vers la table.

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