学生管理系统
2018-05-23 17:55
351 查看
import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String,DATE,Table,ForeignKey,FLOAT from sqlalchemy.orm import relationship engine = 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)
相关文章推荐
- 博客园学生管理系统 说明书
- 多文件组成的c++课程设计学生管理系统(单链表)
- 学生信息管理系统
- 学生管理系统的设计
- 学生管理系统
- 学生信息管理系统收宫篇
- 学生信息管理系统——数据库连接文件
- 学生信息管理系统之查询数据信息
- c++小项目(学生信息管理系统)
- struts2学生信息管理系统篇章①
- Django+Karlooper+iOS重构学校的学生成绩管理系统(四)iOS客户端开发
- Qt: 学生信息管理里系统,QTreewidget、QTableView实现
- 模拟学生档案管理系统
- 第九周 课后实践:阅读程序——(1)简单的学生信息管理系统
- 学生管理系统总结
- 学生管理系统代写
- StudentMIS学生信息管理系统—基于sql + javafx
- c语言实现学生档案管理系统
- 学生信息管理系统之优化注意事项
- lua 自学笔记 练习篇-学生成绩管理系统之教师文档