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)