Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erstellen Sie eine MySQL-Tabelle direkt aus einer CSV-Datei mit der CSV-Speicher-Engine?

Ich habe gerade csvkit entdeckt , bei dem es sich um eine Reihe von Unix-Befehlszeilentools für CSV-Dateien handelt. Ich habe es auf meinem Mac mit pip install csvkit installiert . Der Befehl lautete:

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

Sie können alternativ einen DB-Verbindungsstring angeben und dieser kann die Tabelle direkt laden.