1.根据id查询
# 查询id为50的成员信息
member1 = Member.query.get(50)
print(member1) # 得到对象
print(member1.nickname) # 打印昵称
print(member1.name) # 打印姓名
2.查看表格全部成员数据
# 2.查看表格全部数据
member_list = Member.query.all()
for member in member_list:
print(member.name, member.position)
部分结果截图
3.指定条件查询
3.1 fillter_by
一般用于简单的,固定值按字段查询
member_list3 = Member.query.filter_by(position="五虎上将")
for member in member_list3:
print(member.nickname, member.name, member.salary)
3.2 filter
适合比较复杂的查询,如比较查询,模糊查询等
member_list32 = Member.query