欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

sqlalchemy連表

fromsqlalchemy.ext.declarativeimportdeclarative_base
fromsqlalchemy importColumn,Integer,String,ForeignKey,UniqueConstraint,Index
fromsqlalchemy.ormimportsessionmaker,relationship
fromsqlalchemy importcreate_engine
engine=create_engine("MySQL+pymysql://root:123456@192.168.0.6/wupeiqi",max_overflow=1000,
                     encoding='utf-8',echo=False)#最大連接數1000
base=declarative_base()

classUsers(base):
    __tablename__='users'
    
id=Column(Integer,primary_key=True)
    name=Column(String(32))
    extra=Column(String(16))
    __table_args__=(
    UniqueConstraint('id','name',name='uix_id_name'),
        Index('ix_id_name','name','extra'),
    )

    def__repr__(self):
        return"%s-%s"%(self.id,self.name)

classFavor(base):
    __tablename__='favor'
    
nid=Column(Integer,primary_key=True)
    caption=Column(String(50),default='red',unique=True)
    def__repr__(self):
        return"%s-%s"%(self.nid,self.caption)

classPerson(base):
    __tablename__ ='person'
    
nid = Column(Integer,primary_key=True)
    name = Column(String(32),index=True,nullable=True)
    favor_id = Column(Integer, ForeignKey("favor.nid"))#設置favor_id為外鍵,與favor表的nid關聯
    # 與生成表結構無關,僅用于查詢方便
    favor = relationship("Favor",backref='pers')#在計算機內存里Person與Favor建立關聯,Person通過favor關鍵字查詢
    #Favor里表的內容,而Favor可以通過關鍵字pers反查Person里表的信息
    def__repr__(self):
        return  "%s-%s"%(self.name,self.favor.caption)

# 多對多
classServerToGroup(base):
    __tablename__ ='servertogroup'
    
nid = Column(Integer,primary_key=True,autoincrement=True)
    server_id = Column(Integer, ForeignKey('server.id'))
    group_id = Column(Integer, ForeignKey('group.id'))
    group = relationship("Group",backref='s2g')
    server = relationship("Server",backref='s2g')

classGroup(base):
    __tablename__ ='group'
    
id = Column(Integer,primary_key=True)
    name = Column(String(64),unique=True,nullable=False)
    port = Column(Integer,default=22)
    # group = relationship('Group',secondary=ServerToGroup,backref='host_list')


classServer(base):
    __tablename__ ='server'

    
id = Column(Integer,primary_key=True,autoincrement=True)
    hostname = Column(String(64),unique=True,nullable=False)

definit_db():
    base.metadata.create_all(engine)


defdrop_db():
    base.metadata.drop_all(engine)


base.metadata.create_all(engine)#建表

Session=sessionmaker(bind=engine)
session=Session()
obj=Users(name="alex0",extra='sb')
session.add(obj)
session.add_all([
    Users(name="alex1",extra='sb'),
    Users(name='alex2',extra='sb'),
])

#連表
ret=session.query(Person,Favor).filter(Person.favor_id==Favor.nid).all()
print(ret)
ret1=session.query(Person).join(Favor).all()
print(ret1)

#session.commit()

創(chuàng)新互聯建站秉承實現全網價值營銷的理念,以專業(yè)定制企業(yè)官網,網站設計制作、成都網站制作,重慶小程序開發(fā),網頁設計制作,手機網站制作,全網整合營銷推廣幫助傳統企業(yè)實現“互聯網+”轉型升級專業(yè)定制企業(yè)官網,公司注重人才、技術和管理,匯聚了一批優(yōu)秀的互聯網技術人才,對客戶都以感恩的心態(tài)奉獻自己的專業(yè)和所長。

新聞名稱:sqlalchemy連表
本文網址:http://aaarwkj.com/article12/ijpodc.html

成都網站建設公司_創(chuàng)新互聯,為您提供手機網站建設、網站建設、響應式網站網站內鏈、App設計、域名注冊

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

外貿網站制作
亚洲黄色片大奶子水多| 91精品人妻二区三区| 青青青在线视频观看华人| 粉嫩在线一区二区懂色| 日日躁夜夜躁狠狠躁欧美| 88国产精品久久久久久| 久久亚洲中文字幕精品一区四区| 日韩国产精品一区二区| 日韩熟女人妻一区二区| 中文字幕制服日韩久久一区| 亚洲天堂av成人在线观看| 国产一级性生活高清在线| 蜜臀午夜精品视频在线观看| 黄色av一本二本在线观看| 91久久国产综合久久91| 亚洲av毛片免费在线| 精品福利视频一区二区| 黑人一区二区三区在线| 麻豆视频91免费观看| 公侵犯人妻中文字幕一区| 日韩色欧美色国产精品| 国产国语激情对白在线| 久国产精品一区国产精品| 日韩精品在线另类亚洲| 青青草av一区二区三区| 亚洲女人下体毛茸茸视频| 日本日韩一区二区国产| 欧美色高清视频在线播放| 黄色欧美在线观看免费| 91中文字幕国产日韩| 亚洲精品国产熟女久久| 日本一区二区三区播放| 四虎精品视频在线免费| 国产一区二区三区在线看片| 欧美一区二区高清不卡| 欧美日韩一区二区三区大片| 在线中文字幕日韩有码| 久久亚洲春色中文字幕| 99国产精品热久久婷婷| 热久久精品只有这里有| 日本黄色美女日本黄色|