zoukankan      html  css  js  c++  java
  • SQLAlchemy的使用---外键ForeignKey数据库创建与连接

    # 一对多建表操作
    from sqlalchemy.ext.declarative import declarative_base
    Base = declarative_base()
    
    from sqlalchemy.orm import relationship
    from sqlalchemy import Column, Integer, String, ForeignKey
    
    class Student(Base):
        __tablename__ = 'student'
        id = Column(Integer, primary_key=True)
        name = Column(String(32))
        school_id = Column(Integer, ForeignKey('school.id'))
    
        stu2sch = relationship('School', backref='sch2stu')
        
    class School(Base):
        __tablename__ = 'school'
        id = Column(Integer, primary_key=True)
        name = Column(String(32))
    
    from sqlalchemy import create_engine
    
    engine = create_engine('mysql+pymysql://root:root@127.0.0.1:3306/my_sqlalchemy?charset=utf8')
    Base.metadata.create_all(engine)
  • 相关阅读:
    java配置环境变量
    What Beautiful HTML Code Looks Like jessica
    Hive 快速搭建
    Apq本地工具集
    SQL:查询购买了所有指定商品的人
    NodeJs
    留存
    markdown
    微信公众号开发
    viper
  • 原文地址:https://www.cnblogs.com/Treasuremy/p/10385688.html
Copyright © 2011-2022 走看看