Maison >base de données >tutoriel mysql >Comment puis-je importer efficacement par lots plusieurs fichiers CSV dans MySQL ?
Importation par lots de plusieurs fichiers CSV dans MySQL
L'importation de plusieurs fichiers CSV dans une base de données MySQL peut être une tâche fastidieuse lorsqu'elle est effectuée manuellement. Cet article fournit une solution pour l'importation par lots de fichiers CSV, réduisant considérablement l'effort manuel requis.
Utilisation d'un script Shell pour l'importation par lots
Un moyen efficace d'importer plusieurs fichiers CSV les fichiers se font en utilisant un script shell. Voici un exemple de script que vous pouvez modifier en fonction de votre environnement :
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
Explication du script :
Utilisation :
Pour utiliser ce script, suivez ces étapes :
Ce script importera automatiquement tous les fichiers CSV du répertoire actuel dans la base de données et la table spécifié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!