大作业仓库
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

35 líneas
1.0 KiB

  1. from sqlalchemy import create_engine
  2. from sqlalchemy import Column, Integer, TEXT,VARCHAR
  3. from sqlalchemy.ext.declarative import declarative_base
  4. engine = create_engine('mysql+pymysql://root:yyj0010YYJ@10.23.174.207/cloud',encoding="utf-8",echo=True)
  5. base = declarative_base()
  6. class User(base):
  7. __tablename__ = 'users'
  8. user_id = Column('user_id', VARCHAR(20), primary_key=True)
  9. password = Column('password', TEXT, nullable=False)
  10. class predict(base):
  11. __tablename__= 'predictcouplet'
  12. up = Column('up',VARCHAR(20),primary_key=True)
  13. down= Column('down',VARCHAR(20),primary_key=True)
  14. class train(base):
  15. __tablename__= 'trainingcouplet'
  16. up = Column('up',VARCHAR(20),primary_key=True)
  17. down= Column('down',VARCHAR(20),primary_key=True)
  18. class evaluate(base):
  19. __tablename__= 'evaluatecouplet'
  20. up = Column('up',VARCHAR(20),primary_key=True)
  21. down= Column('down',VARCHAR(20),primary_key=True)
  22. popular=Column('popular',Integer)
  23. base.metadata.create_all(engine) # 创建表结构