为空Typecho数据库设计

typecho  时间:2021-01-04  阅读:()

Typecho数据库设计

一、 5张表的设计

第一版数据库结构

1. 文章表

2. 评论表

3. 文章分类表

4. 标签表

5. 链接表

6. 链接分类表

7. 文章与分类映射表(一对多)

8. 文章与标签映射表(一对多)

9. 配置表

10.用户表

11.文件表

第二版数据库结构

1. 内容表

2. 关系表

3. 项目表

4. 配置表

5. 用户表

第三版数据库结构

1. 内容表

2. 关系表

3. 项目表

4. 评论表

5. 配置表

6. 用户表

==============================================================

1、 内容表可以扩展出来的类型

 post(文章)

 draft(草稿)

 page(页面)

 link(链接)

 attachment(文件)

2、项目表里的类型

 category(分类)

 tag(标签)

 link_category(链接分类)

二、表以及字段命名

1. 内容表- contents

2. 关系表- relationships

3. 项目表- metas (meta的意思为关于什么的什么)

4. 评论表- comment s

5. 配置表- options

6. 用户表- users

三、数据字典

1、 contents表

键名 类型 属性 解释cid int(10) 主键,非负,自增 post表主键title varchar(200)可为空 内容标题slug varchar(200)索引,可为空 内容缩略名created int(10) 索引,非负,可为空内容生成时的GMT unix时间戳modified int(10) 非负,可为空 内容更改时的GMT unix时间戳text text 可为空 内容文字order int(10) 非负,可为空 排序authorId int(10) 非负,可为空 内容所属用户id template varchar(32) 可为空 内容使用的模板type varchar(16) 可为空 内容类别status varchar(16) 可为空 内容状态password varchar(32) 可为空 受保护内容,此字段对应内容保护密码commentsNum int(10) 非负,可为空 内容所属评论数,冗余字段allowComment char(1) 可为空 是否允许评论allowPing char(1) 可为空 是否允许ping allowFeed char(1) 可为空 允许出现在聚合中

2、 relationships表

键名 类型 属性 解释cid int(10)主键,非负内容主键mid int(10)主键,非负项目主键

3、 metas表

键名 类型 属性 解释mid int(10) 主键,非负 项目主键name varchar(200)可为空 名称slug varchar(200)索引,可为空项目缩略名type varchar(32) 可为空 项目类型description varchar(200)可为空 选项描述count int(10) 非负,可为空项目所属内容个数order int(10) 非负,可为空项目排序

4、 comments表

键名 类型 属性 解释coid int(10) 主键,非负,自增comment表主键cid int(10) 索引,非负 post表主键,关联字段created int(10) 非负,可为空 评论生成时的GMT unix时间戳author varchar(200)可为空 评论作者authorId int(10) 非负,可为空 评论所属用户id ownerId int(10) 非负,可为空 评论所属内容作者id mail varchar(200)可为空 评论者邮件url varchar(200)可为空 评论者网址ip varchar(64) 可为空 评论者ip地址agent varchar(200)可为空 评论者客户端text text 可为空 评论文字type varchar(16) 可为空 评论类型status varchar(16) 可为空 评论状态parent int(10) 可为空 父级评论

5、 options表

键名 类型 属性 解释name varchar(32)主键 配置名称user int(10) 主键,非负配置所属用户,默认为0(全局配置)value text 可为空 配置值

6、 users表

键名 类型 属性 解释uid int(10) 主键,非负,自增user表主键name varchar(32) 唯一 用户名称password varchar(32) 可为空 用户密码mail varchar(200)唯一 用户的邮箱url varchar(200)可为空 用户的主页screenName varchar(32) 可为空 用户显示的名称created int(10) 非负,可为空 用户注册时的GMT unix时间戳activated int(10) 非负,可为空 最后活动时间logged int(10) 非负,可为空 上次登录最后活跃时间group varchar(16) N/A 用户组authCode varchar(40) 可为空 用户登录验证码

OneTechCloud(31元),美国CN2 GIA高防VPS月

OneTechCloud发布了本月促销信息,全场VPS主机月付9折,季付8折,优惠后香港VPS月付25.2元起,美国CN2 GIA线路高防VPS月付31.5元起。这是一家2019年成立的国人主机商,提供VPS主机和独立服务器租用,产品数据中心包括美国洛杉矶和中国香港,Cera的机器,VPS基于KVM架构,采用SSD硬盘,其中美国洛杉矶回程CN2 GIA,可选高防。下面列出部分套餐配置信息。美国CN...

virmach:AMD平台小鸡,赌一把,单车变摩托?$7.2/年-512M内存/1核/10gSSD/1T流量,多机房可选

virmach送来了夏季促销,价格低到爆炸,而且在低价的基础上还搞首年8折,也就是说VPS低至7.2美元/年。不过,这里有一点要说明:你所购买的当前的VPS将会在09/30/2021 ~ 04/30/2022进行服务器转移,而且IP还会改变,当前的Intel平台会换成AMD平台,机房也会变动(目前来看以后会从colocrossing切换到INAP和Psychz),采取的是就近原则,原来的水牛城可能...

半月湾hmbcloud升级500Mbps带宽,原生VPS,$4.99/月

关于半月湾HMBCloud商家之前也有几篇那文章介绍过这个商家的产品,对于他们家的其他产品我都没有多加留意,而是对他们家的DC5机房很多人还是比较喜欢的,这个比我们有些比较熟悉的某商家DC6 DC9机房限时,而且半月湾HMBCloud商家是相对便宜的。关于半月湾DC5机房的方案选择和介绍:1、半月湾三网洛杉矶DC5 CN2 GIA同款DC6 DC9 1G内存 1TB流量 月$4.992、亲测选择半...

typecho为你推荐
美国虚拟空间国内虚拟空间与美国虚拟主机有什么不一样asp主机空间有ASP虚拟主机空间,还需要另外买Access数据库么?域名注册服务万网域名注册服务怎么样?香港虚拟空间香港虚拟空间 好不、现在还有人买嘛php虚拟空间虚拟空间怎么修改php.ini配置重庆虚拟空间在重庆开一家VR体验馆价格要多少?独立ip虚拟主机独立ip的虚拟主机和vps的区别和优势??虚拟主机控制面板虚拟主机控制面板是什么?大连虚拟主机大连横展网络科技有限公司怎么样?成都虚拟主机成都唯度科技有限公司怎么样?
域名申请 虚拟主机评测网 高防直连vps 漂亮qq空间 hawkhost优惠码 cdn服务器 59.99美元 线路工具 个人空间申请 腾讯云分析 电子邮件服务器 赞助 亚马逊香港官网 最好的qq空间 Updog 环聊 1元域名 宏讯 永久免费空间 深圳主机托管 更多