| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | username | varchar | 20 | 0 | N | N | | |
| 3 | password | varchar | 20 | 0 | N | N | | |
ROP TABLE IF EXISTS admin
;
CREATE TABLE admin
(
id
int NOT NULL AUTO_INCREMENT,
username
varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
password
varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: attention
说明: 关注表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | 表的id |
| 2 | user_id | int | 10 | 0 | N | N | | 用户id |
| 3 | attention_user_id | int | 10 | 0 | N | N | | 被关注的用户id |
DROP TABLE IF EXISTS attention
;
CREATE TABLE attention
(
id
int NOT NULL AUTO_INCREMENT,
user_id
int NOT NULL,
attention_user_id
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: category
说明: 类别
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | cate_id | varchar | 50 | 0 | N | N | | 类别名 |
| 3 | levels | varchar | 50 | 0 | N | N | | 级别 |
| 4 | parent_id | int | 10 | 0 | N | N | | 上级id |
DROP TABLE IF EXISTS category
;
CREATE TABLE category
(
id
int NOT NULL AUTO_INCREMENT,
cate_id
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
levels
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
parent_id
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: collect
说明: 收藏表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | user_id | int | 10 | 0 | N | N | | 用户id |
| 3 | video_id | int | 10 | 0 | N | N | | 视频id |
| 4 | collect_date | date | 10 | 0 | N | N | | 收藏时间 |
DROP TABLE IF EXISTS collect
;
CREATE TABLE collect
(
id
int NOT NULL AUTO_INCREMENT,
user_id
int NOT NULL,
video_id
int NOT NULL,
collect_date
date NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: comments
说明: 评论表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | user_id | int | 10 | 0 | N | N | | 用户id |
| 3 | sources_date | int | 10 | 0 | N | N | | 被评论的资源id |
| 4 | content_time | date | 10 | 0 | N | N | | 评论时间 |
| 5 | content | varchar | 250 | 0 | N | N | | 内容 |
| 6 | parent_comment_id | int | 10 | 0 | N | N | | 上级评论id |
DROP TABLE IF EXISTS comments
;
CREATE TABLE comments
(
id
int NOT NULL AUTO_INCREMENT,
user_id
int NOT NULL,
sources_date
int NOT NULL,
content_time
date NOT NULL,
content
varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
parent_comment_id
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: graphic
说明: 图文表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | title | varchar | 250 | 0 | N | N | | 标题 |
| 3 | brief | varchar | 250 | 0 | N | N | | 描述 |
| 4 | cover_path | varchar | 250 | 0 | N | N | | 封面路径 |
| 5 | category_id | int | 10 | 0 | N | N | | 二级分类 图文类别 |
| 6 | create_date | date | 10 | 0 | N | N | | 发布时间 |
| 7 | user_id | int | 10 | 0 | N | N | | 用户id |
| 8 | like_count | int | 10 | 0 | N | N | | 点赞次数 |
DROP TABLE IF EXISTS graphic
;
CREATE TABLE graphic
(
id
int NOT NULL AUTO_INCREMENT,
title
varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
brief
varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
cover_path
varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
category_id
int NOT NULL,
create_id
int NOT NULL,
user_id
int NOT NULL,
like_count
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: history
说明: 历史表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | user_id | int | 10 | 0 | N | N | | 用户id |
| 3 | video_id | int | 10 | 0 | N | N | | 视频id |
| 4 | history_date | date | 10 | 0 | N | N | | 时间 |
DROP TABLE IF EXISTS history
;
CREATE TABLE history
(
id
int NOT NULL AUTO_INCREMENT,
user_id
int NOT NULL,
video_id
int NOT NULL,
history_date
date NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: likes
说明: 点赞表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | user_id | int | 10 | 0 | N | N | | 用户id |
| 3 | like_date | date | 10 | 0 | N | N | | 点赞时间 |
| 4 | video_id | int | 10 | 0 | N | N | | 点赞视频id |
DROP TABLE IF EXISTS likes
;
CREATE TABLE likes
(
id
int NOT NULL AUTO_INCREMENT,
user_id
int NOT NULL,
like_date
date NOT NULL,
video_id
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: photos
说明: 图片表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | photo_path | varchar | 50 | 0 | N | N | | 图片链接 |
| 3 | graphic_id | int | 10 | 0 | N | N | | 图文id |
DROP TABLE IF EXISTS photos
;
CREATE TABLE photos
(
id
int NOT NULL AUTO_INCREMENT,
photo_path
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
graphic_id
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: t_group
说明: 分组表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | title | varchar | 50 | 0 | N | N | | 标题 |
| 3 | create_date | date | 10 | 0 | N | N | | 创建时间 |
| 4 | user_id | int | 10 | 0 | N | N | | 用户id |
| 5 | video_num | int | 10 | 0 | N | N | | 视频数量 |
DROP TABLE IF EXISTS t_group
;
CREATE TABLE t_group
(
id
int NOT NULL AUTO_INCREMENT,
title
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
create_date
date NOT NULL,
user_id
int NOT NULL,
video_num
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: user
说明: 用户表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | id | int | 10 | 0 | N | Y | | |
| 2 | phone | varchar | 50 | 0 | N | N | | 手机号 |
| 3 | username | varchar | 50 | 0 | N | N | | 用户名 |
| 4 | head_img | varchar | 50 | 0 | Y | N | | 头像 |
| 5 | brief | varchar | 50 | 0 | Y | N | | 简介 |
| 6 | wechat | varchar | 50 | 0 | Y | N | | 微信 |
| 7 | create_date | date | 10 | 0 | N | N | | 注册时间 |
| 8 | fans_count | int | 10 | 0 | N | N | | 粉丝数 |
| 9 | video_count | int | 10 | 0 | N | N | | 视频和图片数 |
| 10 | score | int | 10 | 0 | N | N | | 学分 |
DROP TABLE IF EXISTS user
;
CREATE TABLE user
(
id
int NOT NULL AUTO_INCREMENT,
phone
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
username
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
head_img
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
brief
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
wechat
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
create_date
date NOT NULL,
fans_count
int NOT NULL,
video_count
int NOT NULL,
score
int NOT NULL,
PRIMARY KEY (id
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
表名: video