# blog-server **Repository Path**: zahirah/blog-server ## Basic Information - **Project Name**: blog-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-12-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 数据库设计 ## 用户表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ----------- | -------- | -------- | | user_id | Number | - | Y | 用户 id | | nickname | String | - | Y | 昵称 | | account | String | - | Y | 登录账号 | | password | String | - | Y | 登录密码 | | avatar | String | default.png | N | 头像 | | create_time | Date | Date.now() | N | 创建时间 | ## 文章分类表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ---------- | -------- | ----------- | | category_id | Number | - | Y | 文章分类 id | | name | String | - | Y | 分类名称 | | create_time | Date | Date.now() | N | 创建时间 | ## 文章表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ------------ | ------- | ---------- | -------- | ----------- | | article_id | Number | - | Y | 文章 id | | category_id | String | - | Y | 文章分类 id | | title | String | - | Y | 文章标题 | | description | String | - | Y | 文章描述 | | illustration | String | - | N | 文章配图 | | author | String | mohen. | N | 作者 | | content | String | - | Y | 文章内容 | | label | String | - | N | 文章标签 | | isfixtop | Boolean | false | N | 是否置顶 | | isoriginal | Boolean | true | N | 是否原创 | | watch_num | Number | 0 | N | 查看数量 | | reply_num | Number | 0 | N | 回复数量 | | praise_num | Number | 0 | N | 点赞数量 | | create_time | Date | Date.now() | N | 创建时间 | ## 评论表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ---------- | -------- | ------------- | | comment_id | Number | - | Y | 评论 id | | article_id | Number | - | Y | 评论的文章 id | | user_id | Number | - | Y | 评论人用户 id | | content | String | - | Y | 评论内容 | | location | String | 未知 | N | 评论人位置 | | create_time | Date | Date.now() | N | 评论时间 | ## 评论回复表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ---------- | -------- | ------------- | | cmtreply_id | Number | - | Y | 回复 id | | comment_id | Number | - | Y | 回复的评论 id | | user_id | Number | - | Y | 回复人用户 id | | by_nickname | String | - | Y | 被回复人昵称 | | content | String | - | Y | 回复内容 | | location | String | 未知 | N | 回复人位置 | | create_time | Date | Date.now() | N | 回复时间 | ## 留言表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ---------- | -------- | ------------- | | message_id | Number | - | Y | 留言 id | | user_id | Number | - | Y | 留言者用户 id | | content | String | - | Y | 留言内容 | | location | String | 未知 | N | 留言人位置 | | create_time | Date | Date.now() | N | 留言时间 | ## 留言回复表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ---------- | -------- | ------------- | | msgreply_id | Number | - | Y | 留言回复 id | | message_id | Number | - | Y | 回复的留言 id | | user_id | Number | - | Y | 回复者用户 id | | by_nickname | String | - | Y | 被回复人昵称 | | content | String | - | Y | 回复内容 | | location | String | 未知 | N | 回复人位置 | | create_time | Date | Date.now() | N | 回复时间 | ## 友情链接表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ---------- | -------- | ------------- | | title | String | - | Y | 标题 | | avatar | String | - | Y | 头像 | | description | String | - | Y | 描述 | | state | Number | 0 | N | 状态: 0 - 未审核,1 - 成功,2 - 失败 | | create_time | Date | Date.now() | N | 创建时间 | ## id 表 | 字段名称 | 类型 | 默认值 | 是否必填 | 字段描述 | | ----------- | ------ | ------ | -------- | ----------- | | user_id | Number | 0 | N | 用户 id | | message_id | Number | 0 | N | 留言 id | | msgreply_id | Number | 0 | N | 留言回复 id | | category_id | Number | 0 | N | 文章分类 id | | article_id | Number | 0 | N | 文章 id | | comment_id | Number | 0 | N | 评论 id | | cmtreply_id | Number | 0 | N | 评论回复 id |