ORM介绍
Object Relational Mapping
将ORM模型映射到数据库
from sqlalchemy.ext.declarative import declarative_base
engine = create_engine(DB_URL)
Base = declarative_base(engine)
#1,用Base 类作为基类来写自己的ORM类
要定义 tablename 类属性
来指定模型映射到数据库中的表名
class Person(Base)
2,创建属性来映射 到表中的字段
id = Column(Integer,primary_key=True,autoincrement=True)
name=Column(String(50))
age =Column(Integer)
3,创建 好的ORM模型,映射到数据库中
Base.metadata.create_all()
一旦使用 Base.metadata.create_all() 模型映射到数据库中
即使改变,也不会映射到数据库中