博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学生管理系统
阅读量:6152 次
发布时间:2019-06-21

本文共 1505 字,大约阅读时间需要 5 分钟。

hot3.png

import sqlalchemyfrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, String,DATE,Table,ForeignKey,FLOATfrom sqlalchemy.orm import relationshipengine = create_engine("mysql+pymysql://root:12@10.30.208.36/learn",encoding='utf-8', echo=True)Base = declarative_base()stu_m2m_class = Table('stu_m2m_class', Base.metadata,                        Column('stu_id',Integer,ForeignKey('student.stu_id')),                        Column('class_id',Integer,ForeignKey('class.class_id')),                        )class Stundent(Base):    __tablename__ = 'student'    stu_id = Column(Integer, primary_key=True)    name = Column(String(32), nullable=False)    qq = Column(Integer)class Class(Base):    __tablename__ = 'class'    class_id = Column(Integer, primary_key=True)    programe = Column(String(32), nullable=False)    lesson_record = Column(String(32))    day = Column(DATE)class Score(Base):    __tablename__ = 'score'    id = Column(Integer, primary_key=True)    stu_id = Column(Integer, ForeignKey("student.stu_id"))    class_id = Column(Integer, ForeignKey("class.class_id"))    class_day = Column(Integer, ForeignKey("class.day"))    score = Column(FLOAT)    fk_stu_id = relationship("Stundent", foreign_keys=[stu_id])    fk_class_id = relationship("Class", foreign_keys=[class_id])    fk_class_day = relationship("Class", foreign_keys=[class_day])Base.metadata.create_all(engine)

转载于:https://my.oschina.net/loveleaf/blog/1817535

你可能感兴趣的文章
Python异步IO --- 轻松管理10k+并发连接
查看>>
Oracle中drop user和drop user cascade的区别
查看>>
登记申请汇总
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Java并发编程73道面试题及答案
查看>>
企业级负载平衡简介(转)
查看>>
ICCV2017 论文浏览记录
查看>>
科技巨头的交通争夺战
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
直播视频流技术名词
查看>>
IOC —— AOP
查看>>
比特币现金将出新招,推动比特币现金使用
查看>>
MS SQLSERVER通用存储过程分页
查看>>
Oracle 冷备份
查看>>