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>';
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';
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
Considérations supplémentaires
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!