数据库大作业学习(一)

博主记录数据库大作业历程,小组三人用没接触过的PyQt5做界面、Python编程和MySQL数据库。通过下载书籍和B站网课学习PyQt5,使用Eric6开发,虽工具难用但做出简单界面。还总结学到信号和槽机制等知识。

 

 

写在前面:

  写这些博文,记录一下被数据库大作业逼迫的日子。两周,看看能不能赶出来。

  港真,我们小组三人都是菜到不能再菜的渣渣了!!绝望.jpg。我觉得够呛……不管咋样,试试再说吧。我们准备用从来没玩过的pyqt5来做界面,用从来没写过的python来做,mysql的数据库。以上东西也就知道个名称而已,我们的选择也是很有勇气了。

  pyqt的学习是下载了下面这本书准备来学习的。

  更主要的是看B站的视频网课入门。

   这一系列博文没什么营养,就是记录一下状态。等全部结束了再整理吧。

大作业的主要内容:

  给定数据库如下,两张表:

t_pm25

f_id

int(10)

NO

PRI

(NULL)

auto_increment

f_areacode

varchar(255)

YES

MUL

(NULL)

 

f_area

varchar(255)

YES

 

(NULL)

 

f_time

timestamp(6)

YES

 

(NULL)

 

f_place

varchar(255)

YES

 

(NULL)

 

f_AQI

int(10)

YES

 

(NULL)

 

f_AQItype

varchar(255)

YES

 

(NULL)

 

f_PM25per1h

int(10)

YES

 

(NULL)

 

f_PM10per1h

int(10)

YES

 

(NULL)

 

f_COper1h

int(10)

YES

 

(NULL)

 

f_NO2per1h

int(10)

YES

 

(NULL)

 

f_O3per1h

int(10)

YES

 

(NULL)

 

f_O3per8h

int(10)

YES

 

(NULL)

 

f_SO2per1h

int(10)

YES

 

(NULL)

 

f_majorpollutant

varchar(255)

YES

 

(NULL)

 

 

t_config

Field

Type

Null

Key

Default

Extra

ID

int(10)

NO

PRI

(NULL)

auto_increment

f_areacode

varchar(255)

YES

MUL

(NULL)

 

f_area

varchar(255)

YES

 

(NULL)

 

f_url

varchar(255)

YES

 

(NULL)

 

f_active

int(10)

YES

 

(NULL)

 

f_stationnum

int(10)

YES

MUL

(NULL)

 

f_memo

varchar(255)

YES

 

(NULL)

 

 

  表就是这么个表,sqlyog瞎导出来的。然鹅没什么卵用。

 

 

  • PyQt5的学习:

    下载了Eric6,自动用了Spyder打开了,有点难用,不过凑合吧。

    一晚上跟着网课做出了个这个玩:

    

点击皮一下~之后:

    

 

     其实很low,但是不记录一下感觉没什么收获233333.感觉pyqt5的函数系列不好找,不如上学期MFC相关的知识完备,叹气。

    总结学到的东西:

  •  了解了信号和槽机制;
  •     了解 if '__name__'=='__main__',虽然一知半解;
  •     了解了修饰器,虽然不会用;
  •     大体知道这个Eric代码的“套路”,具体还不懂

 

 

转载于:https://www.cnblogs.com/flowerIron/p/10871471.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值