史上做的最垃圾的一个计算机作业。没有之一 the final project of Database System Concepts course
bilibili视频简要数据管理
通过爬虫对bilibili视频的简要数据进行收集,其中包括视频av号,视频标题,视频up主,投稿时间,视频播放数,视频收藏数,视频弹幕数,视频硬币数量,视频tag。
并使其可以通过网页进行管理,生成各种需要的信息,如每年投稿数等
BSS
lnmp,linux + nginx + mysql + python
type | version |
---|---|
linux | Linux deathsea-PC 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux |
nginx | nginx version: nginx/1.4.6 (Ubuntu) |
mysql | MySQL Ver 14.14 Distrib 5.5.41, for debian-linux-gnu (x86_64) using readline 6.3 |
python | Python 2.7.6 |
vim or PyCharm
web.py ,其中数据库操作部分不使用框架本身功能进行,而是使用mysql自家的mysql-connector-python进行。
fastcgi
待填
字段名 | 中文名 | 类型 | 允许为空 | 备注 |
---|---|---|---|---|
id | ID | UNSIGNED INT | 否 | Primary id auto increatment |
av | av号 | int(8) | 否 | |
title | 视频标题 | char(100) | 否 | |
up_id | up主id | Mediumint | 是 | DBFP_up_info外键 |
create_stamp | 投稿时间linux时间戳 | char(32) | 否 | |
create_at | 投稿时间 | DATETIME | 否 | |
play_times | 视频播放数 | int | 否 | |
collect_times | 视频收藏数 | int | 否 | |
dan_count | 视频弹幕数 | int | 否 | |
review_times | 视频评论数 | int | 否 | |
coins_count | 视频硬币数量 | int | 否 |
字段名 | 中文名 | 类型 | 允许为空 | 备注 |
---|---|---|---|---|
id | ID | UNSIGNED INT | 否 | Primary id auto increatment |
uid | 用户id | INT | 否 | b站唯一id |
name | Up主名字 | char(10) | 否 | |
lvl | up等级 | SMALLINT | 否 | |
sign | up主签名 | char(100) | 是 | |
birth | up主生日 | DATE | 否 | |
reg_date | up主注册时间 | DATE | 否 | |
article | up主投稿数 | int(5) | 否 | |
follow_count | 关注数 | INT | 否 | |
fans_count | 粉丝数 | INT | 否 |
字段名 | 中文名 | 类型 | 允许为空 | 备注 |
---|---|---|---|---|
id | ID | UNSIGNED INT | 否 | Primary id auto increatment |
name | tag名 | char(30) |
字段名 | 中文名 | 类型 | 允许为空 | 备注 |
---|---|---|---|---|
id | ID | UNSIGNED INT | 否 | Primary id auto increatment |
av_id | 视频id | UNSIGNED int | 否 | |
tag_id | tagid | UNSIGNED int | 否 |