为空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) 可为空 用户登录验证码

spinservers($89/月),圣何塞10Gbps带宽服务器,达拉斯10Gbps服务器

spinservers是Majestic Hosting Solutions LLC旗下站点,主要提供国外服务器租用和Hybrid Dedicated等产品的商家,数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。目前,商家针对部分服务器提供优惠码,优惠后达拉斯机房服务器最低每月89美元起,圣何塞机房服务器最低每月...

HostKvm开年促销:香港国际/美国洛杉矶VPS七折,其他机房八折

HostKvm也发布了开年促销方案,针对香港国际和美国洛杉矶两个机房的VPS主机提供7折优惠码,其他机房业务提供8折优惠码。商家成立于2013年,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面列出几款主机配置信息。美国洛杉矶套餐:美国 US-Plan1CPU:1core内存:2GB硬盘...

UCloud云服务器香港临时补货,(Intel)CN2 GIA优化线路,上车绝佳时机

至今为止介绍了很多UCLOUD云服务器的促销活动,UCLOUD业者以前看不到我们的个人用户,即使有促销活动,续费也很少。现在新用户的折扣力很大,包括旧用户在内也有一部分折扣。结果,我们的用户是他们的生存动力。没有共享他们的信息的理由是比较受欢迎的香港云服务器CN2GIA线路产品缺货。这不是刚才看到邮件注意和刘先生的通知,而是补充UCLOUD香港云服务器、INTELCPU配置的服务器。如果我们需要他...

typecho为你推荐
海外主机美国主机与国内主机有哪些区别免费国内空间网站免费空间(国内的)那里有?国内ip代理求一些国内《ip代理》地址大全网站空间域名网站制作 域名和空间网站空间商域名空间商怎么做免费网站空间申请如何申请到免费的网站空间免费网站空间申请哪个网站可以申请免费的网页空间北京网站空间自己弄一个简单的网站,大概需要办理什么,大概需要多少钱?虚拟主机软件哪种虚拟机软件好用论坛虚拟主机论坛虚拟主机的IP地址在后台的那个地方呀
新加坡虚拟主机 域名管理 台湾服务器租用 欧洲欧洲vps 最便宜虚拟主机 已备案域名出售 阿里云搜索 域名优惠码 info域名 申请空间 牛人与腾讯客服对话 台湾谷歌地址 微信收钱 炎黄盛世 lamp是什么意思 买空间网 国内空间 黑科云 nnt 机柜尺寸 更多