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

inlicloud48元/月,云主机,2核1G/200Mbps,可选安徽/上海联通/广州移动/江门移动NAT

inlicloud怎么样?inlicloud(引力主机)主要产品为国内NAT系列VPS,目前主要有:上海联通NAT(200Mbps带宽)、宿州联通NAT(200Mbps带宽)、广州移动NAT(200Mbps带宽)。根据官方的说法国内的NAT系列VPS不要求备案、不要求实名、对中转要求也不严格,但是,禁止任何形式的回国!安徽nat/上海联通/广州移动/江门移动nat云主机,2核1G/200Mbps仅...

妮妮云(30元),美国300G防御 2核4G 107.6元,美国高速建站 2核2G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

Linode($5/月),新用户注册送100美元,11个数据中心云服务器

关于Linode,这是一家运营超过18年的VPS云主机商家,产品支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,最低每月费用5美元($0.0075/小时)起。目前,注册Linode的新用户添加付款方式后可以获得100美元赠送,有效期为60天,让更多新朋友可以体验Linode的产品和服务。Linode的云主机产品分为几类,下面分别列出几款套餐配置...

typecho为你推荐
买虚拟主机如何选择、购买虚拟主机电信主机租用电信云主机是什么业务?免费虚拟空间找个免费的虚拟主机空间,20M以上的虚拟主机推荐虚拟主机哪个好域名注册查询如何查域名注册信息域名服务商买域名,一定要选择好的服务商com域名注册com域名注册要注意哪些情况啊?我想现在注册一个com域名~国外网站空间国内空间 美国空间 香港空间相比较,哪个好?香港虚拟主机虚拟主机大陆的还是香港的好?免备案虚拟主机免备案的虚拟主机在哪买好
游戏服务器租用 vps服务器租用 韩国vps 新网域名管理 主机优惠码 lamp安装 香港主机 海外服务器 42u机柜尺寸 密码泄露 tna官网 域名dns 1元域名 hdsky alexa搜 ftp是什么东西 vim命令 赵荣 极域网 海尔t68g 更多