使用 SQLALchemy 官方文档 👉👉👉 https://www.sqlalchemy.org/ 安装连接 MySQLfrom sqlalchemy import create_engine, MetaData from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker, scoped_session # 建立与MySQL的连接 engine = create_engine('mysql+pymysql://用户名:密码@localhost/数据库) # 定义模型类继承的父类 及 数据连接会话 DBsession = sessionmaker(bind=engine) dbsession = scoped_session(DBsession) # 线程安全 Base = declarative_base() # 创建对象的基类 md = MetaData(bind=engine) ORM 建表 定义模型类 使用 create_all() 建表 from sqlalchemy import Column, Integer, String, class Student(Base): # 继承 Base # 表的名字 __tablename__ = "student_tbl" # 表的字段 id = Column(Integer, primary_key=Tue) # 主键 name = Column(String(10)) num = Column(Integer) sex = Column(String(1)) major = Column(String(10)) Student.metadata.create_all(engine) 创建表 增删改查from sqlalchemy import Table class Student(Base): __table__ = Table('student_tbl', md, autoload=True) ORM 框架 #Python 使用 SQLALchemy http://example.com/2021/03/29/SQLALchemy/ 作者 Guoguo 发布于 2021年3月29日 许可协议 博客迁移 上一篇 【Camelot】| 从 PDF 中抽取表格 下一篇