Mysql
 sql >> Base de données >  >> RDS >> Mysql

Créer une table mysql directement à partir d'un fichier CSV à l'aide du moteur de stockage CSV ?

Je viens de découvrir csvkit , qui est un ensemble d'outils de ligne de commande Unix pour les fichiers CSV. Je l'ai installé sur mon Mac avec pip install csvkit . La commande était :

csvsql --dialect mysql --snifflimit 100000 bigdatafile.csv > maketable.sql

Vous pouvez également fournir une chaîne de connexion à la base de données et charger directement la table.