我们使用 PHP 构建了一系列表单来填充 MySQL 数据库,在了解更多 Python 之后,我们希望开始将我们的整个 Web 应用程序过渡到 Python 后端而不是 PHP。任何人都可以提供使用 Python 搜索 MySQL 数据库的快速介绍吗?
问问题
267 次
2 回答
0
您可以像在 PHP 中一样搜索它;因为您使用的查询不会改变。
唯一的区别是您必须使用的驱动程序。
于 2014-05-22T14:47:47.390 回答
0
最简单的方法是使用 ORM 抽象数据库。我发现 python 包 SQLAlchemy 非常有效。
ORM 让您将数据库对象视为普通的 python 对象。大多数查询都可以被抽象化,并且对于 99% 的情况,您不需要编写 SQL 查询。这也使得数据库技术之间的转换非常简单。
去看看:
搜索查询将类似于:
session.query(User).filter_by(first_name='bob')
现在您将拥有名字为“bob”的所有用户
于 2014-05-22T14:31:14.287 回答