zoukankan      html  css  js  c++  java
  • 三十:数据库之定义ORM模型,并映射到数据库

    连接数据库操作

    sqlalchemy映射步骤:

    1、创建ORM模型,这个模型必须继承sqlalchemy提供的基类
    2、在这个ORM模型中创建一些属性,与表中的字段一一映射,这些属性必须是sqlalchemy提供的类型
    3、将创建好的ORM模型,映射到数据库中

    from sqlalchemy.ext.declarative import declarative_base
    from sqlalchemy import Column, Integer, String

    Base = declarative_base(engine) # 使用declarative_base创建基类


    # 1、创建ORM模型,这个模型必须继承sqlalchemy提供的基类
    class Person(Base):
    __tablename__ = 'person' # 表名

    # 2、在这个ORM模型中创建一些属性,与表中的字段一一映射,这些属性必须是sqlalchemy提供的类型
    id = Column(Integer, primary_key=True, autoincrement=True) # int类型,主键,自增长
    name = Column(String(50))
    age = Column(Integer)


    # 3、将创建好的ORM模型,映射到数据库中
    Base.metadata.create_all()

    需要注意的是:一旦使用Base.metadata.create_all()将模型映射到数据库后,即使改表了模型字段,也不会重新映射了

  • 相关阅读:
    06_springboot热部署
    05_springboot多配置文件
    04_springBoot端口和上下文路径
    03_springboot错误处理.md
    02_springboot部署-jar和-war的方式
    01_idea创建springboot
    Vue学习笔记
    Java使用Swing实现五子棋。
    我的开源项目
    Java常用库和工具类
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11801924.html
Copyright © 2011-2022 走看看