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

 更新时间:2023年04月22日 15:28:23   投稿:yin  
PHPCMS V9可以轻松承载百万级的访问数据,最大的功臣就是PHPCMS良好的数据库结构。学习一下PHPCMS的数据库结构。数据表的默认表前缀是V9_ ,表前缀的主要作用是数据库中有不同系统的数据表存在时,可以用表前缀来区分出来。

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数据表结构和字段说明内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • zblogphp使用GetArticleList、GetList函数调用热门文章列表

    zblogphp使用GetArticleList、GetList函数调用热门文章列表

    ZBLOG PHP文章的时候会用到最新文章、点击数、评论数文章调用,在Zblog php 1.7版本以前使用GetArticleList函数,但之后,GetList函数增加where_custom、order_custom等多个重要参数,从而可以轻易地调用热门文章、热评文章或随机文章等列表了。
    2022-12-12
  • 解决dotproject中文名文件下载乱码问题的解决方法

    解决dotproject中文名文件下载乱码问题的解决方法

    汗一个,老解决问题,这我快成dotproject的中文技术支持了……,没法,问题还需要解决。
    2008-11-11
  • Fastadmin中JS的调用方法原理讲解

    Fastadmin中JS的调用方法原理讲解

    FastAdmin的前端部分使用或涉及到主要是RequireJS,jQuery,AdminLTE,Bower,Less,CSS。其中RequireJS主要是用于JS的模块化加载。
    2022-12-12
  • phpcms数据表结构和字段详细说明

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

    PHPCMS V9可以轻松承载百万级的访问数据,最大的功臣就是PHPCMS良好的数据库结构。学习一下PHPCMS的数据库结构。数据表的默认表前缀是V9_ ,表前缀的主要作用是数据库中有不同系统的数据表存在时,可以用表前缀来区分出来。
    2023-04-04
  • 易优eyoucms数据表结构和字段说明(数据字典)

    易优eyoucms数据表结构和字段说明(数据字典)

    EyouCms是基于TP5.0框架为核心开发的免费开源的企业内容管理系统,易优基本包含了一个常规企业网站需要的一切功能。这篇文章主要介绍了易优eyoucms数据表结构和字段说明(数据字典),需要的朋友可以参考下
    2023-04-04
  • S-CMS企建v3二次SQL注入的方法

    S-CMS企建v3二次SQL注入的方法

    这篇文章主要介绍了S-CMS企建v3二次SQL注入的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • 帝国cms所有的数据库表结构和字段说明

    帝国cms所有的数据库表结构和字段说明

    帝国CMS也是比较有名气的,基本上没有出现安全问题。但是帝国CMS后台的逻辑和布局,感觉太复杂。如果我们需要会员或者下载等交互功能,这一点的扩展上帝国是有优势的。这篇文章主要介绍了帝国cms所有的数据库表结构和字段说明,需要的朋友可以参考下。
    2023-04-04
  • zblogphp、Z-Blog PHP数据库结构及表中的字段详细说明

    zblogphp、Z-Blog PHP数据库结构及表中的字段详细说明

    如果你是一位开发者,你一定知道Zblog-PHP。它是一款非常流行的开源博客系统,许多人使用它来创建自己的博客。在使用Zblog-PHP的过程中,你可能会遇到一些数据库字段,这些字段可能会导致一些困惑。因此,在本文中,我们将详细解释Zblog-PHP数据库字段的含义和作用。
    2023-03-03
  • 解决dotproject的两个小bug的方法

    解决dotproject的两个小bug的方法

    继续深入使用dotproject,发现两个小bug,国内的论坛这些问题是找不到了,只有到dotproject官方论坛去找找,问题终获解决。
    2008-11-11
  • fastAdmin表单验证validate的错误提示信息,如何改变位置?

    fastAdmin表单验证validate的错误提示信息,如何改变位置?

    fastAdmin表单验证validate的错误提示,默认是在右侧的n-right,如果放在右侧不太好看,想调整到其他位置,该怎么操作呢?
    2023-08-08

最新评论