我试图通过以下方式将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
时,我没有收到任何错误,但我不知道文件的生成位置。
是否可以帮助我了解如何通过csvkit
或csvsql
导入CSV数据?
答案 0 :(得分:1)
如果有人正在使用mysql-connector-python通过CSVKit连接mysql寻找答案,则语法为:
csvsql --db mysql+mysqlconnector://user:password@localhost:3306/dbname --tables tableName --insert yourdocument.csv