mysql - SQLAlchemy,它如何连接到在 mysql workbench 中创建的现有 MYSQL 数据库?

标签 mysql sql python-2.7 sqlalchemy mysql-workbench

我正在尝试创建简单的 GUI python 应用程序来填充现有的 MYSQL 数据库。我应该使用 sqlalchemy 连接到服务器吗?我只是想知道 Alchemy 如何连接到使用 MYSQL 工作台创建的现有数据库? 通常我使用 sqlalchemy 创建数据库和表,这就是我可以查询和编辑它的原因。但对于这种情况,数据库已经创建。我想问题是如何创建现有数据库的 SQLAlchemy 代码? 抱歉没有更好的词来解释我的问题。我对数据库不太熟悉。

最佳答案

您可以使用 sqlacodegen为现有数据库中的模型生成 python 代码。您还可以使用 SQLAlchemy 的内置功能来 reflect the tables甚至 map them to classes在运行时动态加载所有内容。 SQLAlchemy 不关心数据库来自哪里,只关心它在哪里以及它看起来像什么。

关于mysql - SQLAlchemy,它如何连接到在 mysql workbench 中创建的现有 MYSQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26014479/

相关文章:

如果聚合值大于 1,MySQL 返回多行

sql - 有没有办法在 postgres 中存储预先排序的行?

python-2.7 - f2py 与英特尔 Fortran 编译器

python - 将两个 csv 数据混合为一个

php - 使用 mysql 和 php 从虚拟值回显 AVG 值

mysql - WebMatrix 错误 "The specified password for user account ' 根无效...”

c# - 使用 Repeater 和 SQL 自定义分页

python - 排序字典列表时如何使用 operator.itemgetter 忽略 None 值?

java - JDBC 连接类型

mysql 选择关键字周围的内容