Maison > base de données > tutoriel mysql > Comment importer par lots plusieurs fichiers CSV dans une base de données MySQL sur MAMP ?

Comment importer par lots plusieurs fichiers CSV dans une base de données MySQL sur MAMP ?

Mary-Kate Olsen
Libérer: 2024-11-02 13:41:30
original
893 Les gens l'ont consulté

How to Batch Import Multiple CSV Files into a MySQL Database on 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 :

  1. Créez un fichier, tel qu'import. sh, et ajoutez Remplacez son contenu par le script suivant :
#!/usr/bin/env bash
cd yourdirectory
for f in *.csv
do
        mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable"
done
Copier après la connexion
  1. Assurez-vous que le script a reçu l'autorisation d'exécution :
chmod +x import.sh
Copier après la connexion
  1. Exécutez le script dans le terminal :
./import.sh
Copier après la connexion

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!

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