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) 可为空 用户登录验证码
简介华圣云 HuaSaint是阿里云国际版一级分销商(诚招募二级代理),专业为全球企业客户与个人开发者提供阿里云国际版开户注册、认证、充值等服务,通过HuaSaint开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡,不需要买海外电话卡,绝对的零门槛,零风险官方网站:www.huasaint.com企业名:huaSaint Tech Limited阿里云国际版都有什么优势?阿里云国际版的产品...
TmhHost 商家是一家成立于2019年的国人主机品牌。目前主营的是美国VPS以及美国、香港、韩国、菲律宾的独立服务器等,其中VPS业务涵盖香港CN2、香港NTT、美国CN2回程高防、美国CN2 GIA、日本软银、韩国cn2等,均为亚太中国直连优质线路,TmhHost提供全中文界面,支持支付宝付款。 TmhHost黑五优惠活动发布了,全场云服务器、独立服务器提供8折,另有充值返现、特价服务器促销...
快云科技怎么样?快云科技是一家成立于2020年的新起国内主机商,资质齐全 持有IDC ICP ISP等正规商家。云服务器网(yuntue.com)小编之前已经介绍过很多快云科技的香港及美国云服务器了,这次再介绍一下新的优惠方案。目前,香港云沙田CN2云服务器低至29元/月起;美国超防弹性云/洛杉矶CUVIP低至33.6元/月起。快云科技的云主机架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10...