Importation de données CSV dans MySQL avec des en-têtes de colonnes
L'importation de données d'un fichier CSV dans une table MySQL est une tâche courante. Bien qu'il existe des outils capables d'exécuter cette opération avec une interface graphique, de nombreux utilisateurs préfèrent une approche en ligne de commande. Dans cet article, nous explorerons une méthode qui utilise la syntaxe SQL pour importer un fichier CSV, y compris la première ligne comme noms de colonnes.
Importation de données CSV
Pour importer un fichier CSV dans MySQL, utilisez les DONNÉES DE CHARGE modifiées suivantes syntaxe :
LOAD DATA LOCAL INFILE 'uniq.csv' INTO TABLE tblUniq FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES (uniqName, uniqCity, uniqComments)
Explication :
Alternative Approche
Si cette méthode ne fonctionne pas pour vous, envisagez d'écrire un script pour extraire les noms de colonnes du fichier CSV et créez une instruction SQL qui importe dynamiquement les données avec les en-têtes de colonnes corrects.
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!