0

我们使用 PHP 构建了一系列表单来填充 MySQL 数据库,在了解更多 Python 之后,我们希望开始将我们的整个 Web 应用程序过渡到 Python 后端而不是 PHP。任何人都可以提供使用 Python 搜索 MySQL 数据库的快速介绍吗?

4

2 回答 2

0

您可以像在 PHP 中一样搜索它;因为您使用的查询不会改变。

唯一的区别是您必须使用的驱动程序

于 2014-05-22T14:47:47.390 回答
0

最简单的方法是使用 ORM 抽象数据库。我发现 python 包 SQLAlchemy 非常有效。

ORM 让您将数据库对象视为普通的 python 对象。大多数查询都可以被抽象化,并且对于 99% 的情况,您不需要编写 SQL 查询。这也使得数据库技术之间的转换非常简单。

去看看:

http://www.sqlalchemy.org/

搜索查询将类似于:

session.query(User).filter_by(first_name='bob')

现在您将拥有名字为“bob”的所有用户

于 2014-05-22T14:31:14.287 回答