支持:完整的学号查询,姓名输入一个字即可的模糊查询。可以只输入一项,也可以两项都输入。 摸索了较长时间,整理如下: 核心代码如下: id_num = e_id_num.get() #学号 name = e_name.get() # 姓名 if common.isNull(id_num) and common.isNull(name): tkinter.messagebox.showinfo('提示', '请输入查询条件') else: sql = "select * from stud where 1=1" s=' ' if not common.isNull(id_num):#学号不为空 s+= " and id_num="+str(id_num) if not common.isNull(name):#姓名不为空 s+= " and name like"+"\'%"+str(name)+"%\'" sql+=s print(sql) common.mycursor.execute(sql) result = common.mycursor.fetchall() # 获取所有记录列表 print(result)
Python多条件查询、模糊查询MySQL的代码编写
最新推荐文章于 2024-06-29 08:03:35 发布