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 ?

王林
王林avant
2023-09-13 14:45:06881parcourir

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

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)

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

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)

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!

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