我了解如何创建表并使用sqlalchemy查询它。但我想要做的是与众不同。我只想查询已经存在的表和我没有创建的表。这意味着我在代码中没有为它定义Python类。
如何查询这样的表?
答案 0 :(得分:0)
您可以使用以下代码访问现有表。 例如,如果您的表是用户,那么:
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()