video/database/teriteri.sql

313 lines
38 KiB
MySQL
Raw Normal View History

2024-11-11 14:15:26 +08:00
-- MySQL dump 10.13 Distrib 8.0.31, for Win64 (x86_64)
--
-- Host: 47.113.150.190 Database: teriteri
-- ------------------------------------------------------
-- Server version 5.7.43-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `category`
--
DROP TABLE IF EXISTS `category`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `category` (
`mc_id` varchar(20) NOT NULL COMMENT '主分区ID',
`sc_id` varchar(20) NOT NULL COMMENT '子分区ID',
`mc_name` varchar(20) NOT NULL COMMENT '主分区名称',
`sc_name` varchar(20) NOT NULL COMMENT '子分区名称',
`descr` varchar(200) DEFAULT NULL COMMENT '描述',
`rcm_tag` varchar(500) DEFAULT NULL COMMENT '推荐标签',
PRIMARY KEY (`mc_id`,`sc_id`),
KEY `mc_id` (`mc_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分区表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `category`
--
LOCK TABLES `category` WRITE;
/*!40000 ALTER TABLE `category` DISABLE KEYS */;
INSERT INTO `category` VALUES ('animal','animal_composite','动物圈','动物综合','收录除上述子分区外,其余动物相关视频以及非动物主体或多个动物主体的动物相关延伸内容。如动物资讯、动物趣闻、动物知识等','昆虫\n动物\n水族馆\n汪星人\n宠物\n国宝\n搞笑动物\n动物园\n海洋\n猫咪\n'),('animal','cat','动物圈','喵星人','与猫相关的视频,包括但不限于猫咪日常、猫咪喂养、猫咪知识、猫咪剧场、猫咪救助、猫咪娱乐相关的内容','小猫咪\n流浪猫\n小奶猫\n美短\n宠物\n银渐层\n猫猫\n日常\n萌宠\n睡觉'),('animal','dog','动物圈','汪星人','与狗相关的视频,包括但不限于狗狗日常、狗狗喂养、狗狗知识、狗狗剧场、狗狗救助、狗狗娱乐相关的内容','中华田园犬\n博美\n拉布拉多\n土狗\n宠物\n狗狗\n汪星人\n柴犬\n金毛\n吃货'),('animal','reptiles','动物圈','小宠异宠','非猫、狗的宠物。包括但不限于水族、爬宠、鸟类、鼠、兔等内容','乌龟\n金丝熊\n兔兔\n荷兰猪\n异宠\n宠物兔\n中华草龟\n爬宠\n可爱\n水族馆'),('animal','second_edition','动物圈','动物二创','以动物素材为主的包括但不限于配音、剪辑、解说、reaction的再创作内容','动物世界\n可爱\n汪星人\n搞笑动物\n狮子\n治愈系\n狗狗\n动物救援\n动物圈\n自然'),('animal','wild_animal','动物圈','野生动物','与野生动物相关的视频,包括但不限于狮子、老虎、狼、大熊猫等动物内容','搞笑\n熊猫\n萌宠\n熊猫基地\n可爱\n熊猫宝宝\n国宝\n动物园\n大象\n猛兽'),('anime','finish','番剧','完结动画','已完结的动画番剧合集','孤独摇滚\n经典\n剧场版\nTV动画\nJOJO的奇妙冒险\n名场面\n动漫\n热血\n治愈\n二次元'),('anime','information','番剧','资讯','以动画/轻小说/漫画/杂志为主的资讯内容PV/CM/特报/冒头/映像/预告','新番预告\nF宅字幕组\n二次元\n第二季\n十月\n漫改\n轻小说\n恋爱\n咒术回战\n综合'),('anime','offical','番剧','官方延伸','以动画番剧及声优为主的EVENT/生放送/DRAMA/RADIO/LIVE/特典/冒头等','莲之空\n生放送\n青山吉能\n广播剧\n动漫\n可爱\n佐仓绫音\n爱美\nDRAMA\nラジオ'),('anime','serial','番剧','连载动画','当季连载的动画番剧','OVA·OAD\n剧场版\nTV动画\n日本动画\nMADHOUSE'),('car','life','汽车','汽车生活','和汽车等交通工具相关的—切泛化内容的视频','公交\n旅行\n宝马\n公交POV\n第一视角\n前面展望\n驾考\n比亚迪\n驾驶技能\n学车'),('car','modifiedvehicle','汽车','改装玩车','汽车文化、玩车改装为代表的相关内容。包括但不限于痛车、汽车模型、改装车、自制车以及汽车创意玩法等衍生相关视频','维修\n丰田\nJDM\n车灯\n改装\n保时捷\n车模\n宝马\n赛车\n模型'),('car','motorcycle','汽车','摩托车','与摩托车相关的视频,包括但不限于摩托车骑行、试驾、装备测评、教学、赛事、剪辑等相关内容','汽车\n鬼火'),('car','newenergyvehicle','汽车','新能源车','新能源汽车相关内容,包括电动汽车、混合动力汽车等车型种类,包含不限于新车资讯、试驾体验、专业评测、技','理想\n新能源\n自驾游\n汽车文化\n体验\n小鹏\n新能源汽车\n比亚迪\n国产车\n蔚来'),('car','racing','汽车','赛车','一切以汽车运动为代表的车手、汽车赛事、赛道、赛车模拟器、赛车、卡丁车及赛车衍生品相关的视频','摩托车\n模型\n拉力赛\n拉力\n游戏\n竞速\n汉密尔顿\n纽北\n汽车文化\nF1赛车'),('car','strategy','汽车','购车攻略','新车、二手车测评试驾,购车推荐,交易避坑攻略等','吉利\n小姐姐\n捷途汽车\n新车\n新能源汽车\n丰田\n买车\n测评\n比亚迪\n奔驰'),('car','touringcar','汽车','房车','房车及营地相关内容,包括不限于产品介绍、驾驶体验、房车生活
/*!40000 ALTER TABLE `category` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `chat`
--
DROP TABLE IF EXISTS `chat`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `chat` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一主键',
`user_id` int(11) NOT NULL COMMENT '对象UID',
`another_id` int(11) NOT NULL COMMENT '用户UID',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否移除聊天 0否 1是',
`unread` int(11) NOT NULL DEFAULT '0' COMMENT '消息未读数量',
`latest_time` datetime NOT NULL COMMENT '最近接收消息的时间或最近打开聊天窗口的时间',
PRIMARY KEY (`id`),
UNIQUE KEY `from_to` (`user_id`,`another_id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COMMENT='聊天表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `chat_detailed`
--
DROP TABLE IF EXISTS `chat_detailed`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `chat_detailed` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一主键',
`user_id` int(11) NOT NULL COMMENT '消息发送者',
`another_id` int(11) NOT NULL COMMENT '消息接收者',
`content` varchar(500) NOT NULL COMMENT '消息内容',
`user_del` tinyint(4) NOT NULL DEFAULT '0' COMMENT '发送者是否删除',
`another_del` tinyint(4) NOT NULL DEFAULT '0' COMMENT '接受者是否删除',
`withdraw` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否撤回',
`time` datetime NOT NULL COMMENT '消息发送时间',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 COMMENT='聊天记录表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `comment`
--
DROP TABLE IF EXISTS `comment`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `comment` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '评论主id',
`vid` int(11) NOT NULL COMMENT '评论的视频id',
`uid` int(11) DEFAULT NULL COMMENT '发送者id',
`root_id` int(11) NOT NULL DEFAULT '0' COMMENT '根节点评论的id,如果为0表示为根节点',
`parent_id` int(11) NOT NULL COMMENT '被回复的评论id只有root_id为0时才允许为0表示根评论',
`to_user_id` int(11) NOT NULL COMMENT '回复目标用户id',
`content` varchar(2000) NOT NULL COMMENT '评论内容',
`love` int(11) NOT NULL DEFAULT '0' COMMENT '该条评论的点赞数',
`bad` int(11) DEFAULT '0' COMMENT '不喜欢的数量',
`create_time` datetime NOT NULL COMMENT '创建时间',
`is_top` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否置顶 0普通 1置顶',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '软删除 0未删除 1已删除',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8mb4 COMMENT='评论表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `danmu`
--
DROP TABLE IF EXISTS `danmu`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `danmu` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '弹幕ID',
`vid` int(11) NOT NULL COMMENT '视频ID',
`uid` int(11) NOT NULL COMMENT '用户ID',
`content` varchar(100) NOT NULL COMMENT '弹幕内容',
`fontsize` tinyint(4) NOT NULL DEFAULT '25' COMMENT '字体大小',
`mode` tinyint(4) NOT NULL DEFAULT '1' COMMENT '弹幕模式 1滚动 2顶部 3底部',
`color` varchar(7) NOT NULL DEFAULT '#FFFFFF' COMMENT '弹幕颜色 6位十六进制标准格式',
`time_point` double NOT NULL COMMENT '弹幕所在视频的时间点',
`state` tinyint(4) NOT NULL DEFAULT '1' COMMENT '弹幕状态 1默认过审 2被举报审核中 3删除',
`create_date` datetime NOT NULL COMMENT '发送弹幕的日期时间',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='弹幕表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `favorite`
--
DROP TABLE IF EXISTS `favorite`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `favorite` (
`fid` int(11) NOT NULL AUTO_INCREMENT COMMENT '收藏夹ID',
`uid` int(11) NOT NULL COMMENT '所属用户ID',
`type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '收藏夹类型 1默认收藏夹 2用户创建',
`visible` tinyint(4) NOT NULL DEFAULT '1' COMMENT '对外开放 0隐藏 1公开',
`cover` varchar(255) DEFAULT NULL COMMENT '收藏夹封面',
`title` varchar(20) NOT NULL COMMENT '标题',
`description` varchar(200) DEFAULT '' COMMENT '简介',
`count` int(11) NOT NULL DEFAULT '0' COMMENT '收藏夹中视频数量',
`is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0否 1已删除',
PRIMARY KEY (`fid`),
UNIQUE KEY `fid` (`fid`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COMMENT='收藏夹';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `favorite_video`
--
DROP TABLE IF EXISTS `favorite_video`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `favorite_video` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一标识',
`vid` int(11) NOT NULL COMMENT '视频ID',
`fid` int(11) NOT NULL COMMENT '收藏夹ID',
`time` datetime NOT NULL COMMENT '收藏时间',
`is_remove` tinyint(4) DEFAULT NULL COMMENT '是否移除 null否 1已移除',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
UNIQUE KEY `vid_fid__index` (`vid`,`fid`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='视频收藏夹关系表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `msg_unread`
--
DROP TABLE IF EXISTS `msg_unread`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `msg_unread` (
`uid` int(11) NOT NULL COMMENT '用户ID',
`reply` int(11) NOT NULL DEFAULT '0' COMMENT '回复我的',
`at` int(11) NOT NULL DEFAULT '0' COMMENT '@我的',
`love` int(11) NOT NULL DEFAULT '0' COMMENT '收到的赞',
`system` int(11) NOT NULL DEFAULT '0' COMMENT '系统通知',
`whisper` int(11) NOT NULL DEFAULT '0' COMMENT '我的消息',
`dynamic` int(11) NOT NULL DEFAULT '0' COMMENT '动态',
PRIMARY KEY (`uid`),
UNIQUE KEY `uid` (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息未读数';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `user`
--
DROP TABLE IF EXISTS `user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user` (
`uid` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
`username` varchar(50) NOT NULL COMMENT '用户账号',
`password` varchar(255) NOT NULL COMMENT '用户密码',
`nickname` varchar(32) NOT NULL COMMENT '用户昵称',
`avatar` varchar(500) DEFAULT NULL COMMENT '用户头像url',
`background` varchar(500) DEFAULT NULL COMMENT '主页背景图url',
`gender` tinyint(4) NOT NULL DEFAULT '2' COMMENT '性别 0女 1男 2未知',
`description` varchar(100) DEFAULT NULL COMMENT '个性签名',
`exp` int(11) NOT NULL DEFAULT '0' COMMENT '经验值',
`coin` double NOT NULL DEFAULT '0' COMMENT '硬币数',
`vip` tinyint(4) NOT NULL DEFAULT '0' COMMENT '会员类型 0普通用户 1月度大会员 2季度大会员 3年度大会员',
`state` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态 0正常 1封禁 2注销',
`role` tinyint(4) NOT NULL DEFAULT '0' COMMENT '角色类型 0普通用户 1管理员 2超级管理员',
`auth` tinyint(4) NOT NULL DEFAULT '0' COMMENT '官方认证 0普通用户 1个人认证 2机构认证',
`auth_msg` varchar(30) DEFAULT NULL COMMENT '认证说明',
`create_date` datetime NOT NULL COMMENT '创建时间',
`delete_date` datetime DEFAULT NULL COMMENT '注销时间',
PRIMARY KEY (`uid`),
UNIQUE KEY `uid` (`uid`),
UNIQUE KEY `username` (`username`),
UNIQUE KEY `nickname` (`nickname`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COMMENT='用户表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `user_video`
--
DROP TABLE IF EXISTS `user_video`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_video` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一标识',
`uid` int(11) NOT NULL COMMENT '观看视频的用户UID',
`vid` int(11) NOT NULL COMMENT '视频ID',
`play` int(11) NOT NULL DEFAULT '0' COMMENT '播放次数',
`love` tinyint(4) NOT NULL DEFAULT '0' COMMENT '点赞 0没赞 1已点赞',
`unlove` tinyint(4) NOT NULL DEFAULT '0' COMMENT '不喜欢 0没点 1已不喜欢',
`coin` tinyint(4) NOT NULL DEFAULT '0' COMMENT '投币数 0-2 默认0',
`collect` tinyint(4) NOT NULL DEFAULT '0' COMMENT '收藏 0没收藏 1已收藏',
`play_time` datetime NOT NULL COMMENT '最近播放时间',
`love_time` datetime DEFAULT NULL COMMENT '点赞时间',
`coin_time` datetime DEFAULT NULL COMMENT '投币时间',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
UNIQUE KEY `uid_vid__index` (`uid`,`vid`)
) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb4 COMMENT='用户视频关联表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `video`
--
DROP TABLE IF EXISTS `video`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `video` (
`vid` int(11) NOT NULL AUTO_INCREMENT COMMENT '视频ID',
`uid` int(11) NOT NULL COMMENT '投稿用户ID',
`title` varchar(80) NOT NULL COMMENT '标题',
`type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型 1自制 2转载',
`auth` tinyint(4) NOT NULL DEFAULT '0' COMMENT '作者声明 0不声明 1未经允许禁止转载',
`duration` double NOT NULL DEFAULT '0' COMMENT '播放总时长 单位秒',
`mc_id` varchar(20) NOT NULL COMMENT '主分区ID',
`sc_id` varchar(20) NOT NULL COMMENT '子分区ID',
`tags` varchar(500) DEFAULT NULL COMMENT '标签 回车分隔',
`descr` varchar(2000) DEFAULT NULL COMMENT '简介',
`cover_url` varchar(500) NOT NULL COMMENT '封面url',
`video_url` varchar(500) NOT NULL COMMENT '视频url',
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态 0审核中 1已过审 2未通过 3已删除',
`upload_date` datetime NOT NULL COMMENT '上传时间',
`delete_date` datetime DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`vid`),
UNIQUE KEY `vid` (`vid`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COMMENT='视频表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `video_stats`
--
DROP TABLE IF EXISTS `video_stats`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `video_stats` (
`vid` int(11) NOT NULL COMMENT '视频ID',
`play` int(11) NOT NULL DEFAULT '0' COMMENT '播放量',
`danmu` int(11) NOT NULL DEFAULT '0' COMMENT '弹幕数',
`good` int(11) NOT NULL DEFAULT '0' COMMENT '点赞数',
`bad` int(11) NOT NULL DEFAULT '0' COMMENT '点踩数',
`coin` int(11) NOT NULL DEFAULT '0' COMMENT '投币数',
`collect` int(11) NOT NULL DEFAULT '0' COMMENT '收藏数',
`share` int(11) NOT NULL DEFAULT '0' COMMENT '分享数',
`comment` int(11) DEFAULT '0' COMMENT '评论数量统计',
PRIMARY KEY (`vid`),
UNIQUE KEY `vid` (`vid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='视频数据统计表';
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2024-04-16 17:42:34