Maison > Article > base de données > Comment importer par lots plusieurs fichiers CSV dans une base de données MySQL sur MAMP ?
Importer par lots plusieurs fichiers CSV dans la base de données MySQL
Vous devez importer plusieurs fichiers CSV dans la base de données MySQL et souhaitez en trouver un. Un moyen de importation par lots.
Pour les utilisateurs exécutant un serveur MAMP sur Mac OSX, il existe la méthode suivante :
Utilisez un script shell :
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
chmod +x import.sh
./import.sh
Ce script parcourt tous les fichiers CSV de votre dossier CSV et les importe dans une table nommée yourtable à l'aide de l'instruction MySQL LOAD DATA LOCAL INFILE. Remplacez yourdatabase par le nom de la base de données dans laquelle vous souhaitez importer des données et yourtable par le nom de la table dans laquelle vous souhaitez importer des données.
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!