Exemple #1
0
u12= Emp(empno=1014, ename='黄盖',job='文员',mgr=1007,hiredate='2002-01-23',sal=13000.00,deptno=10)
u13 = Emp(empno=1011, ename='周泰',job='文员',mgr=1008,hiredate='2007-05-23',sal=11000.00,deptno=20)
u14 = Students(id=1, name='张小明',chinese=89,english=98,math=90)
u15 = Students(id=2, name='李进',chinese=67,english=98,math=89)
u16 = Students(id=3, name='王五',chinese=87,english=78,math=77)
u17 = Students(id=4, name='李一',chinese=88,english=98,math=90)
u18 = Students(id=5, name='李来财',chinese=82,english=84,math=67)
u19 = Students(id=6, name='张进宝',chinese=55,english=85,math=45)
u20 = Students(id=7, name='黄蓉',chinese=85,english=75,math=80)
u21 = Students(id=8, name='张一李',chinese=75,english=65,math=30)
u22 = Students(id=9, name='何李',chinese=75,english=65,math=90)
u23 = Students(id=10, name='单',chinese=75,english=65,math=30)
u24 = Students(id=11, name='jack',chinese=75,english=65,math=40)
u25 = Students(id=12, name='marry',chinese=75,english=65,math=60)
# u2 = Emp(empno=1009, ename='曾阿牛',job='董事长',mgr=,hiredate=,sal=,COMM=,deptno=)
session.add_all([u1, u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15,u16,u17,u18,u19,u20,u21,u22,u23,u24,u25])
###############################################
# 查询时,query参数是类名,返回的是实例列表
# qset1 = session.query(Departments)
# print(qset1)   # qset1是sql语句,此时不查询数据库,取值时才查询
# for dep in qset1:
#     print(dep.dep_id, dep.dep_name)
###############################################
# 查询时,query参数是属性,返回的是属性构成的元组
# qset2 = session.query(Employees.emp_name, Employees.email)
# print(qset2)
# for data in qset2:
#     print(data)
###############################################
# 查询部门,按id排序
# qset3 = session.query(Departments).order_by(Departments.dep_id)