Maison > Article > base de données > Comment importer efficacement par lots plusieurs fichiers CSV dans une base de données MySQL ?
Importation transparente de plusieurs fichiers CSV dans une base de données MySQL
L'importation de données dans une base de données MySQL à partir de fichiers CSV est une exigence courante, mais l'importation manuelle peut être fastidieux lorsqu'on traite un grand nombre de fichiers. Cet article explore une solution d'importation par lots efficace pour importer plusieurs fichiers CSV simultanément dans une base de données MySQL.
Solution pour l'importation CSV par lots
Pour rationaliser le processus d'importation, exécutez le script shell suivant :
<code class="bash">#!/usr/bin/env bash # Change to the directory containing your CSV files. cd yourdirectory # Iterate through all CSV files in the directory. for f in *.csv do # Import the current CSV file into the specified MySQL database and table. mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"' INTO TABLE yourtable" done</code>
Personnalisation et utilisation
Avantages de l'importation par lots
En tirant parti de ce script d'importation par lots, vous pouvez importer de manière transparente plusieurs fichiers CSV dans votre base de données MySQL de manière rationalisée et rapide.
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!