from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class User(Base):
... __tablename__ = 'users'
from sqlalchemy import create_engine
engine = create_engine('sqlite:///:memory:', echo=True)
Base. metadata.create_all(engine) 则可以在shell中显示出当前命名空间下所有的数据库表类(如本例中的User)sql的create table... 语句,可以用来作为数据库生成脚本了。
本文介绍使用Python的SQLAlchemy库进行对象关系映射(ORM)的方法,通过具体实例展示了如何定义数据库表对应的Python类,并利用内存SQLite数据库执行创建表的SQL语句。
620

被折叠的 条评论
为什么被折叠?



