我来自这样一个地方:数据库设计者/管理员给你一个MySQL数据库,它已经设计好了所有的表,还有函数、触发器等,你所要做的就是对表执行CRUD。你知道吗
所以我想知道是否有一种方法可以使用sqlachemy映射到已经设计好的表,并使用sqlachemy方法对表执行CRUD,而不必使用我的python代码创建表(因为我没有权限)基本上避免了以下步骤:
metadata = MetaData()
books = Table('book', metadata,
Column('id', Integer, primary_key=True),
Column('title', String),
Column('primary_author', String),
)
engine = create_engine('sqlite:///bookstore.db')
metadata.create_all(engine)
注意:我使用一个sqlite示例来说明我的观点。 谢谢
嗨,请看一下
SQLAlchemy
的Automap。它也许能起作用显然,这似乎还不够:
然后你可以直接做你的CRUD操作,比如添加,更新等等。。。你知道吗
相关问题 更多 >
编程相关推荐