L'importation d'un fichier CSV dans une table MySQL est une tâche pratique qui peut souvent survenir dans divers scénarios de manipulation de données. Ce fil de questions-réponses approfondit le processus et propose une solution qui va au-delà du recours à une interface graphique.
Pour lancer l'importation, il est crucial de transformer un fichier Excel au format CSV. N'oubliez pas de supprimer tous les en-têtes ou données vides du fichier CSV résultant.
Maintenant, le processus d'importation peut être exécuté en utilisant la syntaxe SQL suivante :
load data local infile 'uniq.csv' into table tblUniq fields terminated by ',' enclosed by '"' lines terminated by '\n' (uniqName, uniqCity, uniqComments)
Cette commande lit le fichier CSV dans la table MySQL nommée tblUniq, chaque ligne représentant un enregistrement et chaque champ étant séparé par une virgule (`,).
Dans les cas où le fichier CSV contient une ligne d'en-tête qui doivent être utilisées comme noms de colonnes, l'instruction suivante peut être utilisée :
LOAD DATA LOCAL INFILE 'uniq.csv' INTO TABLE tblUniq FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES (uniqName, uniqCity, uniqComments)
En sautant la première ligne (IGNORE 1 LINES), cette commande utilise les données de la deuxième ligne pour créer automatiquement la table structurer et attribuer des noms de colonnes.
En fin de compte, cette explication détaillée fournit une solution complète pour importer des fichiers CSV dans des tables MySQL, répondant à l'exigence spécifique de l'utilisateur d'utiliser la première ligne de données comme colonne noms.
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!