database intro

This commit is contained in:
mubai
2023-06-06 10:50:23 +08:00
parent 04c93f0a55
commit 0591c6faa2
6 changed files with 134 additions and 54 deletions

View File

@@ -81,3 +81,70 @@ server
1. 修改 /server/plugin/db 目录下的 mysql.go 和 redis.go 中的连接地址和用户名密码
2. 在 server 目录下执行 `go run main.go`
## 数据库信息简介
#### 1.Mysql
> 连接信息(以docker compose部署为例) :
```yaml
mysql:
ip: 部署的服务器IP
port: 3610
username: root
password: root
database: FilmSite
```
> 数据库结构
- 数据库: FilmSite
- 数据表 search
> search 表 (用于记录影片的相关检索信息, 主要用于影片的 搜索, 分类, 排序 等)
| 字段名称 | 类型 | 字段释义 |
| ------------ | -------- | ---------------- |
| id | bigint | 自增主键 |
| created_at | datetime | 记录创建时间 |
| updated_at | datetime | 记录更新时间 |
| deleted_at | datetime | 逻辑删除字段 |
| mid | bigint | 影片ID |
| cid | bigint | 二级分类ID |
| pid | bigint | 一级分类ID |
| name | varchar | 影片名称 |
| sub_title | varchar | 子标题(影片别名) |
| c_name | varchar | 分类名称 |
| class_tag | varchar | 剧情标签 |
| area | varchar | 地区 |
| language | varchar | 语言 |
| year | bigint | 上映年份 |
| initial | varchar | 首字母 |
| score | double | 豆瓣评分 |
| update_stamp | bigint | 影片更新时间戳 |
| hits | bigint | 热度(播放次数) |
| state | varchar | 状态(正片) |
| remarks | varchar | 更新状态(完结 |
| release_data | bigint | 上映时间戳 |
#### 2.Redis
> 连接信息(以docker compose部署为例) :
```yaml
## 部署时默认使用如下信息
redis:
ip: 部署的服务器IP
port: 3620
password: root
DB: 0 ##使用的redis数据库为0号库
```