欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > sqlalchemy简单使用

sqlalchemy简单使用

2025/3/29 5:14:24 来源:https://blog.csdn.net/lingyingdon/article/details/141853693  浏览:    关键词:sqlalchemy简单使用

sqlalchemy简单使用

  1. 导入SQLAlchemy

    import sqlalchemy
    
  2. 连接数据库

    # sqlite数据库
    base_path = os.path.dirname(os.path.abspath(__file__)
    db_path = 'sqlite:///'+os.path.join(base_path, 'db.sqlite3')
    engine = sqlalchemy.create_engine(db_path, encoding='utf-8', echo=True)# mysql数据库
    db_path = 'mysql://用户名:密码@主机地址/库名'
    
  3. 创建关联核心的数据库表基类

    from sqlalchemy.ext.declarative import declarative_base
    base = declarative_base(bind=engine)
    
  4. 创建数据库执行的类

    from sqlalchemy.orm import sessionmaker
    Session = sessionmaker(bind=engine)
    session = Session()
    
  5. 封装模型

    # 定义自己的模板类
    from sqlalchemy import Column, Integer, String, Float
    class BaseModel(Base):__abstract__ = Trueid = Column(Integer, primary_key=True, autoincrement=True) # 主键

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词