zoukankan      html  css  js  c++  java
  • SQLAlchemy 删除

    from sqlalchemy import Integer, Column, String, ForeignKey, DateTime, func
    from sqlalchemy.orm import declarative_base, relationship, backref, sessionmaker
    from sqlalchemy import create_engine
    
    Base = declarative_base()
    
    
    class Department(Base):
        __tablename__ = 'department'
        id = Column(Integer, primary_key=True)
        name = Column(String)
        city = Column(String)
    
    
    class Employee(Base):
        __tablename__ = 'employee'
        id = Column(Integer, primary_key=True)
        name = Column(String)
        hired_on = Column(DateTime, default=func.now())
        department_id = Column(Integer, ForeignKey('department.id'))
        department = relationship(Department, backref=backref('employees', uselist=True, cascade='delete,all'))
        age = Column(Integer)
    
    
    engine = create_engine("sqlite:///")
    session = sessionmaker()
    session.configure(bind=engine)
    Base.metadata.create_all(engine)
    
    s = session()
    it_department = Department(name='IT')
    
    
    financial_department = Department(name='Finance')
    financial_department.city = 'Beijing'
    s.add(financial_department)
    print(s.query(Department).count())
    
    for department in s.query(Department).all():
        print(department.name, department.city)
        s.delete(department)
    
    print(s.query(Department).count())
    Please call me JiangYouDang!
  • 相关阅读:
    sql server 查询数据判断为空
    sql 排序
    ASP.NE 上传文件控件
    JQ 获取下一个元素和获取下一个元素的[指定]子元素
    sql server 查询时间 格式化输出
    ASP.NET 页面验证cookie
    ASP.NET MD5加密
    HTML编辑器ASP.NET
    Repeater控件
    20150215-情愿
  • 原文地址:https://www.cnblogs.com/luckygxf/p/15058255.html
Copyright © 2011-2022 走看看