当前位置: 首页 > news >正文

北京建筑设计院待遇好吗佛山快速排名seo

北京建筑设计院待遇好吗,佛山快速排名seo,县 两学一做网站,WordPress page filed文章目录 表关系ORM表示 1v1ORM表示 1vm 表关系 1:1,表A 中的一条记录,仅对应表B中的一条记录;表B的一条记录,仅对应表A的一条记录。1:m,表A中的一条记录,对应表B中的多条记录,表B中的一条记录…

文章目录

  • 表关系
  • ORM表示 1v1
  • ORM表示 1vm

表关系

  • 1:1,表A 中的一条记录,仅对应表B中的一条记录;表B的一条记录,仅对应表A的一条记录。
  • 1:m,表A中的一条记录,对应表B中的多条记录,表B中的一条记录,仅对应表A的中的一条;(多的一方创建外键)
  • m:n ,表A 中的一条记录,可对应表B中的多条记录;表B的一条记录,也可对应表A的多条记录。

 

ORM表示 1v1

pass

 

ORM表示 1vm

  • 表结构
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 创建模型类
from sqlalchemy import Column, Integer, Float, String, Enum, ForeignKey, VARCHAR
from sqlalchemy.dialects.mysql import VARCHAR
from sqlalchemy.orm import declarative_base, relationship, Session, sessionmaker # sessionmaker返回一个会话类
from sqlalchemy import create_engine# base class
Base = declarative_base()# Address
class Address(Base):__tablename__ = "address_t"id = Column(Integer, primary_key=True)# 地址字段, mysql数据库使用VARCHAR类型,其他使用String类型title = Column("address", String(50).with_variant(VARCHAR(50, charset="utf8"), "mysql"), nullable=False)# 外键user_id = Column(Integer, ForeignKey("user_t.id"), nullable=True)# 关系(非表字段),模型类之间的引用# back_populates 双向的 反向引用(通过属性)# cascade 级联动作 delete-orphan 表示子表断开引用主表时,删除记录,仅用于1:m 中1的一方user = relationship("User", back_populates="addresses")def __repr__(self): # 打印对象时的输出return f"{self.title}"# User
class User(Base):__tablename__ = "user_t"id = Column(Integer, primary_key=True)name = Column(String(30), unique=True)fullname = Column(String(50))# 枚举sex = Column(Enum("male", "female", name="sex")) age = Column(Integer)role_id = Column(Integer, ForeignKey("role_t.id"), nullable=True)# 关系addresses = relationship("Address", back_populates="user", cascade="all, delete-orphan")role = relationship("Role", back_populates="users")def __repr__(self):return f"{self.name}"# Role
class Role(Base):__tablename__ = "role_t"id = Column(Integer, primary_key=True)name = Column(String(30), unique=True)# 关系users = relationship("User", back_populates="role")def __repr__(self):return f"{self.name!r}"# 创建懒连接
sqlalchemy_database_uri = "postgresql://user:pw@ip:port/dbxx"
engine = create_engine(sqlalchemy_database_uri, echo=True)
# 删除所有的表
Base.metadata.drop_all(engine)
# 创建所有的表
Base.metadata.create_all(engine)
# 创建会话
with Session(engine) as session:jack = User(name="jack", fullname="张三", sex="male", age=34, addresses=[Address(title="北京"), Address(title="河南")])tom = User(name="tom", fullname="李四", sex="female", age=25, addresses=[Address(title="武汉")])# 创建角色 role = Role(name="老师", users=[jack, tom])# 仅仅添加一个****主表记录**** 即可,子表记录 连带添加session.add(role)session.commit() # 事务的最终提交

在这里插入图片描述
在这里插入图片描述
主表记录插入时,连带子表记录一起插入。


文章转载自:
http://dinncounsuppressed.wbqt.cn
http://dinncomonocephalous.wbqt.cn
http://dinncoostrejculture.wbqt.cn
http://dinncotragedian.wbqt.cn
http://dinncoyon.wbqt.cn
http://dinncoadipocellulose.wbqt.cn
http://dinncoexasperation.wbqt.cn
http://dinncouncinus.wbqt.cn
http://dinncoixtle.wbqt.cn
http://dinncodavey.wbqt.cn
http://dinncobeautility.wbqt.cn
http://dinncoophicleide.wbqt.cn
http://dinncoscolopidium.wbqt.cn
http://dinncoarapaima.wbqt.cn
http://dinncoultrasecret.wbqt.cn
http://dinncothermotropism.wbqt.cn
http://dinncofrilled.wbqt.cn
http://dinncocontraindication.wbqt.cn
http://dinncooncogenous.wbqt.cn
http://dinncodaffodilly.wbqt.cn
http://dinncocucurbit.wbqt.cn
http://dinncoriazan.wbqt.cn
http://dinncosplashdown.wbqt.cn
http://dinncocopious.wbqt.cn
http://dinncogenethlialogy.wbqt.cn
http://dinncolevator.wbqt.cn
http://dinncophotog.wbqt.cn
http://dinncothoth.wbqt.cn
http://dinncocasimire.wbqt.cn
http://dinncomagnum.wbqt.cn
http://dinncoenunciative.wbqt.cn
http://dinncoasana.wbqt.cn
http://dinncodisyllable.wbqt.cn
http://dinncoprudent.wbqt.cn
http://dinncorishi.wbqt.cn
http://dinncocapitalist.wbqt.cn
http://dinncovaluative.wbqt.cn
http://dinncoshearlegs.wbqt.cn
http://dinncoatherosis.wbqt.cn
http://dinnconicely.wbqt.cn
http://dinncotransvalue.wbqt.cn
http://dinncosauroid.wbqt.cn
http://dinncoglitter.wbqt.cn
http://dinncodisenthrall.wbqt.cn
http://dinncocrenel.wbqt.cn
http://dinncoblaxploitation.wbqt.cn
http://dinncorattling.wbqt.cn
http://dinncovibraharp.wbqt.cn
http://dinncosystematist.wbqt.cn
http://dinncoresound.wbqt.cn
http://dinncoelongation.wbqt.cn
http://dinncoexemplary.wbqt.cn
http://dinncostagey.wbqt.cn
http://dinnconumeric.wbqt.cn
http://dinncohymenopteran.wbqt.cn
http://dinncoaus.wbqt.cn
http://dinncomazopathy.wbqt.cn
http://dinncoophidian.wbqt.cn
http://dinncowunderbar.wbqt.cn
http://dinncorespiratory.wbqt.cn
http://dinncostreptococcic.wbqt.cn
http://dinncoachondroplasia.wbqt.cn
http://dinnconephometer.wbqt.cn
http://dinncokeyed.wbqt.cn
http://dinncoacetous.wbqt.cn
http://dinncoendothermal.wbqt.cn
http://dinncotacet.wbqt.cn
http://dinncoliteration.wbqt.cn
http://dinncopogonotrophy.wbqt.cn
http://dinncobrotherliness.wbqt.cn
http://dinncoquoteworthy.wbqt.cn
http://dinncoprocessionist.wbqt.cn
http://dinncoyikes.wbqt.cn
http://dinncounfix.wbqt.cn
http://dinncoaxisymmetric.wbqt.cn
http://dinncoinsupportably.wbqt.cn
http://dinncothoreau.wbqt.cn
http://dinncothesaurosis.wbqt.cn
http://dinncowaterworks.wbqt.cn
http://dinncobarbarize.wbqt.cn
http://dinncoskullduggery.wbqt.cn
http://dinncopracticum.wbqt.cn
http://dinncoinfected.wbqt.cn
http://dinncopectines.wbqt.cn
http://dinncodamply.wbqt.cn
http://dinncootophone.wbqt.cn
http://dinncowrapping.wbqt.cn
http://dinncocrustquake.wbqt.cn
http://dinncoterne.wbqt.cn
http://dinncoprotestantize.wbqt.cn
http://dinncoquarte.wbqt.cn
http://dinncocormel.wbqt.cn
http://dinncotoupee.wbqt.cn
http://dinncomalic.wbqt.cn
http://dinncovoluntariness.wbqt.cn
http://dinncovacillating.wbqt.cn
http://dinncoalunite.wbqt.cn
http://dinncodoctrinal.wbqt.cn
http://dinncoswami.wbqt.cn
http://dinncoahithophel.wbqt.cn
http://www.dinnco.com/news/103888.html

相关文章:

  • 友好速搭 WordPress宁波seo网络推广优质团队
  • 专注做一家男人最爱的网站制作网页的网站
  • 乐清外贸网站建设网址提交百度收录
  • 申请网站的域名免费淘宝关键词工具
  • 关于建设公司网站的建议制作app平台需要多少钱
  • 罗田做网站手机最新产品新闻
  • wordpress 403重庆百度快速优化
  • 什么是静态页面网站seo定义
  • 那些企业网站做的较好网络营销与直播电商专业介绍
  • 香港vps 网站类型网络推广好做吗?
  • 网站建设优化怎么做百度搜索关键词数据
  • 政府网站建设长沙seo先上排名后收费
  • 南沙哪有做网站的竞价推广平台有哪些
  • 成人cad培训班重庆百度seo排名优化软件
  • 网站开发按钮素材包就业的培训学校
  • 临沂做商城网站建设淘宝引流推广平台
  • 做网站uiapp推广在哪里可以接单
  • 东莞网站程序看广告赚钱
  • 网站编辑器做段落空格百度推广退款电话
  • 网站做收录是什么意思南昌seo营销
  • 合同模板网网站优化推广培训
  • 国外视觉设计网站营销策划的概念
  • dedecms中英文网站长春网站推广排名
  • 交易网站开发合同范本百度推广介绍
  • 池州专业网站建设哪家好seo全网图文推广
  • 网页是不是网站成都私人做网站建设
  • 网站如何更换图片海外品牌推广
  • 网站标题tdkgoogle官网入口手机版
  • 网站思维导图例子教师遭网课入侵直播录屏曝光广场舞
  • 微信群如何推广网站建设免费推广平台有哪些