Dedecms(织梦内容管理系统)是一款广泛应用于网站内容管理的开源软件,其数据库结构是系统运行的基础,对于理解和优化DedeCMS的功能至关重要,以下是对Dedecms数据库结构的详细解析:
Dedecms的数据库结构包含了多个数据表,这些数据表共同构成了Dedecms的内容管理核心,每个数据表都有其特定的用途和字段,用于存储和管理不同类型的数据。
1、dede_addonarticle 附加文章表
aid: 文章编号,mediumint(8) unsigned NOT NULL default ‘0’
typeid: 分类栏目编号,smallint(5) unsigned NOT NULL DEFAULT ‘0’
body: 文章内容,mediumtext
templet: 自定义模板,varchar(30) NOT NULL DEFAULT ”
redirecturl: 跳转URL,varchar(255) NOT NULL DEFAULT ”
userip: 用户IP,char(15) NOT NULL DEFAULT ”
2、dede_addonflash 附加Flash表
aid: FLASH编号,int(11)
typeid: 分类栏目编号,int(11)
filesize: 文件大小,varchar(10)
3、dede_admintype 管理员类别表
字段名: 未具体列出,但通常包含管理员ID、用户名、密码等基本信息
4、dede_sysconfig 系统配置表
字段名: 同样未具体列出,但可能包含站点设置、权限配置等信息
5、dede_member_type 会员类型表
字段名: 包含会员类型ID、名称、描述等
6、dede_archives 文档主表
aid: 文章ID,mediumint(8) unsigned NOT NULL default ‘0’
typeid: 栏目ID,smallint(5) unsigned NOT NULL DEFAULT ‘0’
title: 标题,varchar(255) NOT NULL default ”
pubdate: 发布时间,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘:0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
senddate: 发送日期,int(11) NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
mid: 作者ID,mediumint(8) unsigned NOT NULL default ‘0’
istop: 是否置顶,tinyint(1) NOT NULL default ‘0’
litpic: 略缩图,varchar(255) NOT NULL default ”
flag: 状态,tinyint(4) NOT NULL default ‘0’
click: 点击数,mediumint(8) unsigned NOT NULL default ‘0’
scores: 评分,float NOT NULL default ‘0’
arcrank: 排行,int(11) NOT NULL default ‘0’
templet: 内链模板,varchar(255) NOT NULL default ”
ispart: 是否包含子栏目,tinyint(4) NOT NULL default ‘0’
isimage: 是否图片,tinyint(4) NOT NULL default ‘0’
channelunit: 频道单位,varchar(255) NOT NULL default ”
channelname: 频道名称,varchar(255) NOT NULL default ”
dedecms数据库连接文件位置及内容如下:织梦CMS V5.1在include\config_base.php;织梦CMS V5.3在\data\common.inc.php;织梦CMS V5.5在\data\common.inc.php;织梦CMS V5.6在\data\common.inc.php;织梦CMS V5.7在\data\common.inc.php。
由于我是一个文本生成的AI,无法直接创建归纳,但我可以提供一个文本格式的归纳结构示例,以展示DedeCMS数据库中的主要表名和它们可能包含的字段,以下是一个简化的DedeCMS数据库结构示例:
++++ | 表名 | 字段列表 | 描述 | ++++ | dede_arcrank | aid, arcrank, arcrank2, arcrank3 | 文章排名表,用于存储文章的排名信息 | ++++ | dede_arctype | id, typename, parentid, modelid | 文章类型表,定义文章的类型和分类 | ++++ | dede_archives | aid, typeid, title, litpic, etc. | 文章内容表,存储文章的具体内容,如标题、内容、缩略图等 | ++++ | dede_attachment | aid, filename, filesize, etc. | 附件表,存储文章中引用的附件信息 | ++++ | dede_archives_addon | aid, content, etc. | 文章附加信息表,存储一些额外的文章信息,如来源、作者等 | ++++ | dede_archives_plugin | aid, pluginid, pluginvar | 文章插件信息表,存储文章中使用的插件信息 | ++++ | dede_arctag | aid, tag, tagid | 文章标签表,存储文章的标签信息 | ++++ | dede_category | id, catname, parentid, etc. | 分类表,存储站点的分类结构信息 | ++++ | dede_member | mid, username, password, email | 会员表,存储注册用户的账户信息 | ++++ | dede_member Archiver | mid, aid, addtime, username | 用户文章表,存储用户发布的文章信息 | ++++ | dede_member_fans | mid, fansmid, addtime | 会员粉丝表,存储会员之间的关注关系 | ++++ | dede_member_score | mid, score, scoretype, scoretime | 会员积分表,存储会员的积分信息 | ++++ | dede_member_score_log | id, mid, score, scoretype, operatetime | 会员积分日志表,记录积分变化的日志 | ++++ | dede_member_type | id, typename, descript | 会员类型表,定义会员的不同类型和权限 | ++++ | dede_model | id, name, description, etc. | 模型表,定义内容模型,如文章、图片、下载等 | ++++ | dede_modelarchiver | aid, typeid, modelid, ishtml | 模型内容表,存储不同模型的内容信息 | ++++ | dede_special | id, specialname, intro, etc. | 专题表,存储专题的相关信息 | ++++ | dede_specialarchiver | aid, specialid, addtime, typeid | 专题内容表,存储属于某个专题的文章信息 | ++++ | dede_searchlog | aid, mid, keyword, ip, addtime | 搜索日志表,记录用户搜索的行为 | ++++ | dede_tag | id, tagname, tagid | 标签表,存储站点的标签信息 | ++++ | dede_taglog | id, tagid, aid, addtime | 标签日志表,记录标签的使用情况 | ++++ | dede_yuedu | id, mid, addtime, yuedu | 阅读量统计表,存储文章的阅读量统计信息 | ++++ | dede_yuedulog | id, aid, mid, ip, addtime | 阅读量日志表,记录用户阅读文章的详细信息 | ++++
上述归纳只是一个示例,实际的DedeCMS数据库结构可能会根据不同的版本和配置有所不同,上述字段仅为示例,实际字段可能更多或更少,并且可能包含不同的数据类型。
实用工具: JSON字符串格式化 | js压缩代码格式化工具 | 异步XMLHttpRequests库axios.js文档 | vue-axios文档 | Go语言文档