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

HostYun 新增可选洛杉矶/日本机房 全场9折月付19.8元起

关于HostYun主机商在之前也有几次分享,这个前身是我们可能熟悉的小众的HostShare商家,主要就是提供廉价主机,那时候官方还声称选择这个品牌的机器不要用于正式生产项目,如今这个品牌重新转变成Hostyun。目前提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路,访问质量不错。今天和大家分享下...

小白云 (80元/月),四川德阳 4核2G,山东枣庄 4核2G,美国VPS20元/月起三网CN2

小白云是一家国人自营的企业IDC,主营国内外VPS,致力于让每一个用户都能轻松、快速、经济地享受高端的服务,成立于2019年,拥有国内大带宽高防御的特点,专注于DDoS/CC等攻击的防护;海外线路精选纯CN2线路,以确保用户体验的首选线路,商家线上多名客服一对一解决处理用户的问题,提供7*24无人全自动化服务。商家承诺绝不超开,以用户体验为中心为用提供服务,一直坚持主打以产品质量用户体验性以及高效...

统计一下racknerd正在卖的超便宜VPS,值得推荐的便宜美国VPS

racknerd从成立到现在发展是相当迅速,用最低的价格霸占了大部分低端便宜vps市场,虽然VPS价格便宜,但是VPS的质量和服务一点儿都不拉跨,服务器稳定、性能给力,尤其是售后方面时间短技术解决能力强,估计这也是racknerd这个品牌能如此成功的原因吧! 官方网站:https://www.racknerd.com 多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可...

typecho为你推荐
域名空间代理现在代理域名空间赚钱吗免费vps服务器有没有便宜的vps,最好是免费的美国服务器托管美国服务器托管好还是租用好空间域名空间和域名是什么?台湾主机台湾的第一台电脑域名备案域名需要备案吗?重庆网站空间重庆有没有发展空间?香港虚拟主机香港的虚拟主机好不好,如何选择虚拟主机?上海虚拟主机谁能告诉我杭州哪个公司的虚拟主机最好,机房最好是上海或浙江的.深圳虚拟主机深圳鼎峰网络科技 虚拟主机空间怎么样
xenvps 中国万网虚拟主机 什么是域名地址 过期域名抢注 免费cn域名 草根过期域名 日本软银 mobaxterm 香港新世界电讯 服务器日志分析 免费静态空间 圣诞节促销 网盘申请 常州联通宽带 免费私人服务器 raid10 云服务器比较 cdn网站加速 中国联通宽带测速 卡巴斯基试用版下载 更多