sqlalchemy:查询数据库中的现有表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlalchemy:查询数据库中的现有表相关的知识,希望对你有一定的参考价值。
我理解如何创建一个表并使用sqlalchemy查询它。但我想要做的是与众不同。我只想查询已经存在的表和我没有创建的表。这意味着我将不会在我的代码中为它定义Python类。
我如何查询这样的表?
答案
您可以使用以下代码访问现有表。例如,如果您的表是用户,那么:
from sqlalchemy.orm import Session
Base = automap_base()
Base.prepare(engine, reflect=True)
Users = Base.classes.users
session = Session(engine)
res = session.query(Users).first()
以上是关于sqlalchemy:查询数据库中的现有表的主要内容,如果未能解决你的问题,请参考以下文章
SQLAlchemy - MySQL - 检查现有表中是不是存在行[重复]
使用 SQL 和 Sqlalchemy 查询的表具有相同的列名