web

某科技大学物联网数据库sql作业实验(后续更新并解决问题)

noob
2020-12-13 / 1 评论 / 417 阅读 / 正在检测是否收录...

实验一内容:使用MySQL创建数据库,采用PyQt制作简单界面完成以下功能:

       (1)数据的增加
       (2)数据的删除
       (3)数据的查找
       (4)数据的修改

实验二内容:使用MySQL创建数据库,采用PyQt制作简单界面完成以下功能:

       (1)使用正则表达式进行数据检索;
       (2)根据数据库中的项目,创建“计算字段”,并且显示计算结果;
       (3)使用AVG( )、COUNT( )、MAX( )、MIN( )、SUM( )聚集函数实现数据汇总;
       (4)使用 group by 和 order by 实现数据的分组排序;
       (5)使用子查询。

实现的py文件百度网盘链接:https://pan.baidu.com/s/13FCgy5CEdP5SpTCmwrHC9w
提取码:n00b

和实验一相差不多,不同的是实验二的sql语句变的相对复杂了些,不过只要对sql语句进行修改,同样也可以完成对该实验的实现。没有引用pandas库,仍然是使用的pymysql以及pyqt的框架,在py文件中注有少量注释,作为初学者对代码知识的掌握确实不是很好,也确实没有做深入的研究,希望各位大佬们能给出一些指导意见,能让我更早上岸当菜鸡(゜ω゜) 
另外,实验一的代码并没有删除,也在附件里,请大佬们放心食用。

在敲代码的过程中也遇到了一个问题,就是在将遍历的结果输入进表中时,总会把第一行的字段名一并遍历并且清空,希望能解决的大佬来帮帮忙,共同进步!!!(*´・ω・`)⊃
更新:可以直接在当前函数下加一句self.tableWidget.clearContents(),这句话的作用是清空对第一行字段的值,然后在先前的我们的值为多少,现在的值就为多少,此时就可以让他的值保持不变。

pyqt和python一起学的,真的很基础,大佬们轻点~~

一起变强!!!୧(๑•̀⌄•́๑)૭✧

6

评论 (1)

取消
  1. 头像
    JDK
    Windows 10 · Google Chrome

    666啊 @(damuzhi)

    JDK抢了个沙发 @(chaiquanbugaoxin)

    回复