使用单个文件/已经构建的文件访问Python数据库

标签 python mysql database

我必须从 Python 将一些数据保存到 MySQL 中。

我已经尝试过MySQLdb ,但需要构建。在我的 Mac 上构建失败;此外,我需要将一个文件复制到服务器。我无权安装任何东西。

您能给我推荐任何解决方案吗?即使我可以找到针对特定平台的 MySQLdb 构建。

提前致谢!

最佳答案

MySQL有一个command line interface (类似于 Postgres 中的 psql 或同名数据库中的 sqlite3)。如果这还没有安装在同一台服务器上,我会感到惊讶。

然后,您可以使用 Python 生成该实用程序的输入,并使用 subprocess 调用它。根据数据的不同,这可以像从头开始生成 INSERT 命令一样简单,或者您可以生成临时输入文件(例如 CSV 格式)并按名称将其传递给实用程序。

关于使用单个文件/已经构建的文件访问Python数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2184156/

相关文章:

database - 我应该用不可变或可变数据结构表示数据库数据吗?

python - 从包含列表的嵌套字典创建数据框

python - list += str 和 list += str 有什么区别,

mysql - 优化包含 EXISTS 的 MySQL UPDATE 查询的性能

javascript - Ajax 请求在页面刷新之前不会更新数据库

mysql - 优化 SELECT COUNT(DISTINCT(col)) var, col2 var2 FROM table WHERE col< >'X' and col2 between 'Y' and 'Z' GROUP BY var2 ORDER BY var DESC;为了速度?

sql - 有什么简单的方法可以在事务进行到一半时提交工作,然后继续

python - 将 eval 与字典结合使用,不会丢失 Python2 中导入的模块

python - Flask View 引发 "AttributeError: ' 函数'对象没有属性"

mysql - 数据库设计 : saving Google Maps data