将CSV文件转换为MySQL数据库架构

时间:2017-09-04 12:17:20

标签: mysql csv

我试图通过以下方式将csv文件转换为Windows中的mysql数据库架构:

csvkit --db "mysql://user:password@localhost:8080/database" --insert myfile.csv

但是,我收到以下错误消息:

  

您似乎没有安装必要的数据库后端   您尝试使用的连接字符串..可用的后端包括:

     

Postgresql:pip install psycopg2 MySQL:pip install MySQL-python

     

有关连接字符串和其他后端的详细信息,请参阅   关于方言的SQLAlchemy文档:

当我尝试csvsql myfile.csv时,我没有收到任何错误,但我不知道文件的生成位置。

是否可以帮助我了解如何通过csvkitcsvsql导入CSV数据?

1 个答案:

答案 0 :(得分:1)

如果有人正在使用mysql-connector-python通过CSVKit连接mysql寻找答案,则语法为:

csvsql --db mysql+mysqlconnector://user:password@localhost:3306/dbname --tables tableName --insert yourdocument.csv