基于pymysql和tkinter创建连接数据库的ui设计
这个是这个学期的mysql数据库设计,然后一个小的project,虽然挺简单的,但是还是和前面一样,想简单记录一下。
参考文章链接 https://blog.csdn.net/m0_48946024/article/details/123195832
我大概只是参考设计了一下主题框架,然后完成了几种不同的模板,其他的让同学去做了。
大概实现效果如下:

然后登陆成功后 会进入查看表的选择界面,如下

这里我只实现了两部分,一个是员工表,一个是目标绩效表

员工表默认显示出所有的值,然后我添加了一个滑动窗口,可以通过鼠标中键将所有的值显示出来
然后再是查找,似乎大多数查找都是选择单项查找,但是我们这里,考虑到数据库的模糊查找
这种形式,于是我们只需要将多个查找项通过and连接,如果设置的entry()没有返回值,也就是返回值为空字符串'',那么我们便将其替换为'%',否则不改变,那么这样就可以实现对应的模糊匹配,也就是多条件查找。如下图:

那么其对应的语句也就变为了
在python中,通过使用format字符串还是很容易得到上述值的。
而另一处,目标绩效表中,则是同时使用了两次查询,并交替进行书写,如下

在我看来,还是很不错的。
(小声bb,加了一个部门编号转部门名的函数,我觉得还是有点意思的...)
看起来有点乱,但很简洁。
最后附上全部代码,仅写了部分注释,大概能看懂的水平吧。