python中ORM框架SQLAlchemy介绍(创建表)

2024-10-24 22:15:53

1、安装SQLAlchmeypip install SQLAlchemy

python中ORM框架SQLAlchemy介绍(创建表)

2、检查安装是否成功进入python交互环境import sqlalchemysqlalchemy.__version__

python中ORM框架SQLAlchemy介绍(创建表)

3、创建sqlite数据库(这里只是建立连击引擎,并未实际创建)from sqlalchemy import create_engineengine = create_engine("sqlite://test1.db")

4、引入sqlalchemy核心基类from sqlalchemy.ext.declarative import declarative_baseBase = declarative_base()

5、创建用户表的类,建立关系映射from sqlalchemy import Column, String, IntegerclassUser(Base):#指定本类映射到user表__tablename__='user'#指定id映射到id字段;id字段为整型,为主键id=Column(Integer,primary_key=True)#指定name映射到name字段;name字段为字符串类形,name=Column(String(20)) def__repr__(self):return"<User(name='%s'')>"%(self.name)

6、创建数据库表Base.metadata.create_all(engine)

python中ORM框架SQLAlchemy介绍(创建表)
猜你喜欢