phpcms数据表结构和字段详细说明

2023-05-17 08:05:24 字段 数据表 详细说明

PHPcms是一款php+Mysql网站CMS管理软件,为国内大三CMS之一(帝国、Phpcms、DedeCMS),该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。

PHPCMS V9可以轻松承载百万级的访问数据,最大的功臣就是PHPCMS良好的数据库结构,在数据库的设计方面,一定是下足了功夫。一般网站的信息量离这个级别相差甚远,但是了解学习一下PHPCMS的数据库结构,对我们也是有好处的。

数据表的默认表前缀是V9_ ,在安装PHPCMS的时候,我们是可以选择修改表前缀的,表前缀的主要作用是数据库中有不同系统的数据表存在时,可以用表前缀来区分出来。V9的数据表命名规范 表前缀_模块名,例如管理员表 v9_admin

表 1 : v9_admin 管理员表

字段类型Null默认额外注释
useridmediumint(6) unsignedPKauto_increment用户id
usernamevarchar(20)YES用户名
passwordvarchar(32)YES密码
roleidsmallint(5)YES0角色
encryptvarchar(6)YES加密因子
lastloginipvarchar(15)YES最后登录ip
lastlogintimeint(10) unsignedYES0最后登录时间
emailvarchar(40)YESEmail
realnamevarchar(50)NO真是姓名
cardvarchar(255)NO密保卡

键名类型字段
PRIMARYPRIMARYuserid
usernameINDEXusername

表 2 : v9_admin_panel 快捷面板

字段类型Null默认额外注释
menuidmediumint(8) unsignedPK菜单id
useridmediumint(8) unsignedNO0管理员id
namechar(32)YES菜单名称
urlchar(255)YES菜单url
datetimeint(10) unsignedYES0添加时间

键名类型字段
useridINDEXmenuid
useridINDEXuserid

表 3 : v9_admin_role 角色表

字段类型Null默认额外注释
roleidtinyint(3) unsignedPKauto_increment角色id
rolenamevarchar(50)NO角色名称
descriptiontextNO描述
listordersmallint(5) unsignedNO0排序
disabledtinyint(1) unsignedNO0状态:1,禁用

键名类型字段
PRIMARYPRIMARYroleid
listorderINDEXlistorder
disabledINDEXdisabled

表 4 : v9_admin_role_priv 管理员权限表

字段类型Null默认额外注释
roleidtinyint(3) unsignedPK0角色id
mchar(20)NOm
cchar(20)NOc
achar(20)NOa
datachar(30)NO附件属性
siteidsmallint(5) unsignedNO0所属站点

键名类型字段
roleidINDEXroleid
roleidINDEXm
roleidINDEXc
roleidINDEXa
roleidINDEXsiteid

表 5 : v9_announce 公告表

字段类型Null默认额外注释
aidsmallint(4) unsignedPKauto_increment公告ID
siteidsmallint(5) unsignedNO0站点ID
titlechar(80)NO公告标题
contenttextNO公告内容
starttimedateNO0000-00-00有效起始时间
endtimedateNO0000-00-00有效结束时间
usernamevarchar(40)NO添加者
addtimeint(10) unsignedNO0添加时间
hitssmallint(5) unsignedNO0浏览次数
passedtinyint(1) unsignedNO0是否通过1:通过;0:为通过
stylechar(15)NO样式
show_templatechar(30)NO模板

键名类型字段
PRIMARYPRIMARYaid
siteidINDEXsiteid
siteidINDEXpassed
siteidINDEXendtime

表 6 : v9_attachment 附件表

字段类型Null默认额外注释
aidint(10) unsignedPKauto_increment附件ID
modulechar(15)NO模块名称
catidsmallint(5) unsignedNO0栏目ID
filenamechar(50)NO附件名称
filepathchar(200)NO附件路径
filesizeint(10) unsignedNO0附件大小
fileextchar(10)NO附件扩展名
isimagetinyint(1) unsignedNO0是否为图片 1为图片
isthumbtinyint(1) unsignedNO0是否为缩略图 1为缩略图
downloadsmediumint(8) unsignedNO0
useridmediumint(8) unsignedNO0userid
uploadtimeint(10) unsignedNO0上传时间
uploadipchar(15)NO上传ip
statustinyint(1)NO0附件使用状态
authcodechar(32)NO附件路径MD5值
siteidsmallint(5) unsignedNO0站点id

键名类型字段
PRIMARYPRIMARYaid
authcodeINDEXauthcode

表 7 : v9_attachment_index 附件关系表

字段类型Null默认额外注释
keyidchar(30)PK关联id
aidchar(10)NO附件ID

键名类型字段
keyidINDEXkeyid
aidINDEXaid

表 8 : v9_badword 敏感词

字段类型Null默认额外注释
badidsmallint(5) unsignedPKauto_increment感敏词ID
badwordchar(20)NO感敏词
leveltinyint(5)NO1感敏级别
replacewordchar(20)NO0换替文字
lastusetimeint(10) unsignedNO0添加时间
listordertinyint(3) unsignedNO0排序

键名类型字段
PRIMARYPRIMARYbadid
badwordINDEXbadword
usetimesINDEXreplaceword
usetimesINDEXlistorder
hitsINDEXlistorder

表 9 : v9_block 碎片表

字段类型Null默认额外注释
idint(10)PKauto_increment碎片ID
siteidsmallint(5) unsignedYES0站点ID
namechar(50)YES碎片名
poschar(30)YES位置
typetinyint(1)YES0型类{1:代码型,2:格式化数据型}
datatextYES数据内容
templatetextYES模板

键名类型字段
PRIMARYPRIMARYid
posINDEXpos
typeINDEXtype
siteidINDEXsiteid

表 10 : v9_block_history 碎片历史记录表

字段类型Null默认额外注释
idint(10)PKauto_increment
blockidint(10) unsignedYES0碎片ID
datatextYES碎片内容
creat_atint(10) unsignedYES0时间
useridmediumint(8) unsignedYES0用户ID
usernamechar(20)YES用户名

键名类型字段
PRIMARYPRIMARYid

表 11 : v9_block_priv 碎片权限表

字段类型Null默认额外注释
idint(10) unsignedPKauto_increment
roleidtinyint(3) unsignedYES0角色ID
siteidsmallint(5) unsignedYES0站点ID
blockidint(10) unsignedYES0碎片ID

键名类型字段
PRIMARYPRIMARYid
blockidINDEXblockid
roleidINDEXroleid
roleidINDEXsiteid

表 12 : v9_cache 缓存表

字段类型Null默认额外注释
filenamechar(50)PK
pathchar(50)NO
datamediumtextNO

键名类型字段
PRIMARYPRIMARYfilename
PRIMARYPRIMARYpath

表 13 : v9_category 栏目表

字段类型Null默认额外注释
catidsmallint(5) unsignedPKauto_increment栏目id
siteidsmallint(5) unsignedNO0站点id
modulevarchar(15)NO所属模块
typetinyint(1) unsignedNO0类别
modelidtinyint(5) unsignedNO

到此这篇关于phpcms数据表结构和字段详细说明的文章就介绍到这了,更多相关phpcms数据表结构和字段说明内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关文章