Maison > base de données > tutoriel mysql > Comment puis-je importer efficacement des données depuis des fichiers Excel ou CSV vers MySQL ?

Comment puis-je importer efficacement des données depuis des fichiers Excel ou CSV vers MySQL ?

Mary-Kate Olsen
Libérer: 2024-11-29 17:59:11
original
1001 Les gens l'ont consulté

How Can I Efficiently Import Data from Excel or CSV Files into MySQL?

Importation de données à partir de feuilles de calcul Excel ou de fichiers CSV dans MySQL

Lorsque vous traitez des feuilles de calcul Excel complexes contenant de nombreux champs, importez-les dans MySQL via CSV la conversion et les scripts groovy peuvent devenir difficiles en raison de problèmes de différenciation des champs. Pour résoudre ce problème, envisagez d'utiliser l'instruction LOAD DATA INFILE.

Instruction LOAD DATA INFILE

LOAD DATA INFILE permet l'importation directe de données à partir d'un fichier CSV dans une table MySQL. Sa syntaxe est la suivante :

LOAD DATA INFILE '<file_path>'
INTO TABLE '<table_name>'
FIELDS TERMINATED BY '<delimiter>'
ENCLOSED BY '<enclosure>'
LINES TERMINATED BY '<line_delimiter>';
Copier après la connexion

Exemple :

Pour importer des données d'un fichier CSV nommé "data.csv" dans une table MySQL "employé" :

LOAD DATA INFILE 'data.csv'
INTO TABLE employee
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Copier après la connexion

Dans cet exemple, ',' est le délimiteur de champ, '"' est le caractère d'enceinte et 'n' est le délimiteur de ligne.

Avantages de LOAD DATA INFILE

  • Efficace : Le chargement de données en masse est nettement plus rapide que l'insertion d'enregistrements individuellement .
  • Flexible : Il prend en charge divers délimiteurs de champ, clôture caractères et délimiteurs de ligne.
  • Compatible : LOAD DATA INFILE est pris en charge dans la plupart des versions de MySQL.

Considérations supplémentaires

  • Assurez-vous que le fichier CSV est correctement formaté et correspond au tableau schéma.
  • Gérez correctement les caractères spéciaux, tels que les apostrophes, dans le fichier CSV.
  • Accordez les autorisations appropriées à l'utilisateur effectuant l'opération d'importation.

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:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal