discuz论坛 数据库简单分析

帮忙写下discuz论坛数据库表的定义 主键 外键的定义 表与表之间的关系 ER图因为做毕业论文 但什么都不懂 希望越详细越好 多谢了

吃生鱼片的猫 2021-09-18 16:33 190 次浏览 赞 97

最新问答

  • 我是豆豆豆逗

    Discuz! 库结构参考
    总表===>>
    各表概述
    cdb_access--当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。
    cdb_admingroups--管理模组信息表
    cdb_adminsessions--后台管理登录记录
    cdb_announcements--论坛公告信息
    cdb_attachments--附件信息表
    cdb_attachtypes--附件的所性类型(即后台的附件类型设置,如果没有设置,默认为空。)
    cdb_banned--IP禁止信息表
    cdb_bbcodes--Discuz!代信息表
    cdb_buddys--会员的好友列表
    cdb_caches--统计页面的缓存
    cdb_failedlogins--非法登录后台的记录
    cdb_favorites--记录用户收藏主题的相关信息
    cdb_forumlinks--联盟论坛
    cdb_forums--论坛版块信息表
    cdb_karmalog--用户评分记录
    cdb_members--论坛所有会员主信息表
    cdb_onlinelist--在线会员信息
    cdb_plugins--插件信息表
    cdb_plugins_settings--插件的配置设置信息相关
    cdb_pms--论坛短信表
    cdb_polls--投票内容信息表
    cdb_posts--论坛所有贴子信息表
    cdb_ranks--用户发贴等级记录
    cdb_searchindex--搜索结果缓存
    cdb_sessions--在线用户信息表(临时表)
    cdb_settings--论坛基本设置相关。(包括后台基本设置、注册人数、最多在线人数、功能、其它设置
    等等。)
    cdb_smilies--表情设置
    cdb_stats--论坛统计信息
    cdb_styles--风格信息表
    cdb_stylevars--风格的配置信息
    cdb_subscriptions--记录订阅主题的相关信息
    cdb_templates--模板信息表
    cdb_threads--论坛所有主题信息表
    cdb_usergroups--用户组主信息表
    cdb_words--不良词语过滤
    cdb_access
    表功能介绍:当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限

    uid--mediumint(8)--会员的UID编号
    fid--smallint(6)--版块的ID号
    allowview--tinyint(1)--是否允许查看贴子
    allowpost--tinyint(1)--是否允许发贴
    allowreply--tinyint(1)--是否允许回复
    allowgetattach--tinyint(1)--是否允许附件
    cdb_admingroups
    表功能介绍:管理模组信息表
    admingid--smallint(3)--管理组的ID
    admintitle--char(30)--管理组的头衔
    adminglobal--tinyint(1)--是否拥有全局权限
    alloweditpost--tinyint(1)--是否允许编辑贴子
    alloweditpoll--tinyint(1)--是否允许编辑投票
    allowdelpost--tinyint(1)--是否允许删除贴子
    allowmassprune--tinyint(1)--是否允许批量删贴
    allowcensorword--tinyint(1)--是否允许词语过滤
    allowviewip--tinyint(1)--是否允许查看IP
    allowbanip--tinyint(1)--是否允许IP
    allowedituser--tinyint(1)--是否允许编辑用户
    allowbanuser--tinyint(1)--是否允许禁止用户来访
    allowpostannounce--tinyint(1)--是否允许发布论坛公告
    allowviewlog--tinyint(1)--是否允许查看后台的记录
    allowhighlight--tinyint(1)--是否允许高亮主题
    allowdigest--tinyint(1)--是否允许精华主题
    allowclose--tinyint(1)--是否允许关闭主题
    allowmove--tinyint(1)--是否允许移动主题
    allowtop--tinyint(1)--是否允许固顶主题
    allowmerge--tinyint(1)--是否允许合并主题
    allowsplit--tinyint(1)--是否允许分割主题
    disablepostctrl--tinyint(1)--发贴不受
    cdb_adminsessions
    表功能介绍:后台登录记录。
    uid--mediumint(8)--用户的UID编号
    ip--char(20)--登录时记录的IP
    dateline--int(10)--登录的日期时间
    errorlog--tinyint(1)--密错误次数
    cdb_announcements
    表功能介绍:论坛公告信息。
    id--smallint(6)--公告的ID
    author--varchar(15)--公告的发布者
    subject--varchar(250)--公告的标题
    posturl--varchar(250)--内容的URL链接
    displayorder--tinyint(3)--显示顺序
    starttime--int(10)--起始时间
    endtime--int(10)--结束时间
    message--text--公告内容
    cdb_attachments
    表功能介绍:论坛附件信息表
    aid--mediumint(8)--附件的ID
    tid--mediumint(8)--附件所在主题的ID
    pid--int(10)--附件所在贴子的ID
    uid--mediumint(8)--所发附件的会员的ID编号
    creditsrequire--smallint(6)--要求,即所需多少积分才能看到/附件
    filename--char(100)--上传时附件的文件名
    filetype--char(50)--上传附件的类型
    filesize--int(10)--附件文件的大小
    attachment--char(100)--上传后的附件的文件名
    dateline--int(10)--上传/最后更新附件的日期时间
    downloads--smallint(6)--被次数
    cdb_attachtypes
    表功能介绍:附件类型信息。
    id--smallint(6)--记录附件类型设置的ID,每条对应一个ID
    extension--char(10)--类型设置时的扩展名
    maxsize--int(10)--控制最大上传大小
    cdb_banned
    表功能介绍:被禁IP的信息记录。
    id--smallint(6)--被禁IP的列表的ID
    ip1、ip2、ip3、ip4--smallint(3)--IP地址段,1,2,3,4各代表IP的四段
    admin--varchar(15)--作者记录
    dateline--int(10)--封IP的时间
    expiration--int(10)--自动解封的时间
    cdb_bbcodes
    表功能介绍:Discuz!代信息表。
    id--mediumint(8)--标签的ID
    available--tinyint(1)--是否可用
    tag--varchar(100)--标签名称
    replacement--text--替换内容
    example--varchar(255)--例子
    explanation--text--解释说明
    params--tinyint(1)--参数个数
    nest--tinyint(3)--嵌套次数
    cdb_buddys
    表功能介绍:会员的好友列表。
    uid--mediumint(8)--用户的UID编号
    buddyid--mediumint(8)--会员所加好友的好友UID编号
    cdb_caches
    表功能介绍:统计页面的缓存。
    cid--int(10)--缓存时所自动生成的ID
    ckey--varchar(80)--缓存名称
    cval--text--缓存内容
    dateline--int(10)--页面缓存的时间
    extr--varchar(80)--目前没用到*
    cdb_failedlogins
    表功能介绍:非法登录后台的记录。
    ip--char(15)--非法登入者的IP
    count--tinyint(1)--登入的次数
    lastupdate--int(10)--最后更新日期
    cdb_favorites
    表功能介绍:记录用户收藏主题的相关信息。
    uid--mediumint(8)--用户的UID编号
    tid--mediumint(8)--会员收藏主题的主题ID
    cdb_forumlinks
    表功能介绍:联盟论坛。
    id--smallint(6)--每项联盟论坛生成一个顺序ID
    displayorder--tinyint(3)--显示顺序
    name--varchar(100)--网站名称
    url--varchar(200)--网站地址
    note--varchar(200)--网站说明
    logo--varchar(100)--LOGO地址
    cdb_forums
    表功能介绍:论坛版块信息表。
    fid--smallint(6)--版块的ID
    fup--smallint(6)--所在上级版块的ID
    type--enum('group', 'forum', 'sub')--版块的类型,即:group(分类)、forum(默认版块)、sub
    (下级子版)
    icon--varchar(50)--版块图标
    name--varchar(255)--版块名称
    description--varchar(255)--版块简介
    status--tinyint(1)--是否在论坛上显示
    displayorder--tinyint(3)--各版块显示顺序
    moderator--varchar(255)--版主
    styleid--smallint(6)--所用的风格ID
    threads--mediumint(8)--共有多少主题的统计
    posts--mediumint(8)--共有多少贴子的统计
    lastpost--varchar(110)--最后发帖用户名,发帖时间,标题这三个信息组成的字串
    allowsmilies--tinyint(1)--是否允许使用表情
    allowhtml--tinyint(1)--是否允许使用HTML
    allowbbcode--tinyint(1)--是否允许使用Discuz!代
    allowimgcode--tinyint(1)--是否允许使用IMG代
    postcredits--tinyint(3)--发新贴加积分的数目
    replycredits--tinyint(3)--回复加积分的数目
    password--varchar(12)--论坛版块的访问密
    viewperm--varchar(100)--浏览版块许可
    postperm--varchar(100)--发贴子许可
    replyperm--varchar(100)--回复主题许可
    getattachperm--varchar(100)--附件许可
    cdb_karmalog
    表功能介绍:用户评分记录。
    kid--int(10)--评分记录的ID
    uid--mediumint(8)--评分人的UID编号
    pid--int(10)--被评分的贴子的ID
    dateline--int(10)--评分的作时间
    score--tinyint(3)--评分所加减的积分
    cdb_members
    表功能介绍:论坛所有会员主信息表。
    uid--mediumint(8)--用户的UID编号
    username--varchar(15)--用户ID的名称
    password--varchar(32)--用户的登录密(MD5)
    secques--varchar(8)--安全提问信息
    gender--tinyint(1)--性别
    adminid--smallint(3)--管理组ID号(1为管理员、2为总版主、3为版主、0表示否,即非管理组,-1表
    示 特殊组及除了1,2,3以外的系统组(即4,5,6,7,8组))
    groupid--smallint(6)--用户组ID号
    regip--varchar(15)--注册时的IP记录
    regdate--int(10)--注册日期
    lastip--varchar(15)--上次访问IP记录
    lastvisit--int(10)--上次访问日期
    lastactivity--int(10)--最后活动时间
    lastpost--int(10)--最后发表日期
    postnum--smallint(6)--总贴数
    credit--int(10)--积分
    extracredit--int(10)--DZ25预留的扩展积分*
    email--varchar(60)--会员的EM地址
    site--varchar(75)--会员的主页
    icq--varchar(12)--会员的ICQ
    oicq--varchar(12)--会员的QQ
    yahoo--varchar(40)--会员的雅虎通
    msn--varchar(40)--会员的MSN
    location--varchar(30)----来自
    bday--date--生日
    bio--text--自我介绍
    avatar--varchar(100)--会员头像
    avatarwidth--tinyint(3)--头像的宽度
    avatarheight--tinyint(3)--头像的高度
    signature--text--签名
    customstatus--varchar(30)--自定义头衔
    tpp--tinyint(3)--显示每页主题数的数量
    ppp--tinyint(3)--显示每个主题的回复数的数量
    styleid--smallint(6)--所选风格的ID
    dateformat--varchar(10)--日期格式
    timeformat--varchar(5)--时间格式
    showemail--tinyint(1)--是否显示EM地址
    newsletter--tinyint(1)--同意接收论坛通知
    invisible--tinyint(1)--是否隐身
    timeoffset--varchar(4)--时差设定
    ignorepm--text--忽略的短消息列表
    newpm--tinyint(1)--是否有新的短信并提示
    accessmasks--tinyint(1)--表示该用户是否对某些板块指定了特别的权限
    identifying--varchar(20)--当一个新注册的用户通过EM验证的时候、用户忘记密需要通过EM取回的
    时 候,该字段写入随机的认证字串
    cdb_onlinelist
    表功能介绍:在线会员信息。
    groupid--smallint(6)--用户组所在ID
    displayorder--tinyint(3)--显示顺序
    title--varchar(30)--显示的名称
    url--varchar(30)--小图标的URL
    cdb_plugins
    表功能介绍:插件信息表。
    plug_id--smallint(6)--插件的ID
    plug_title--varchar(255)--插件名称
    plug_version--varchar(255)--插件版本
    plug_author--varchar(255)--插件作者
    plug_key--varchar(255)--插件英文标识(唯一)
    plug_stats--tinyint(1)--是否显示插件在前台
    plug_cp--varchar(255)--插件自定义管理程序
    plug_tables--varchar(255)--插件表
    plug_license--text--插件版权声明内容
    plug_desc--text--插件说明
    cdb_plugins_settings
    表功能介绍:插件的配置设置信息相关。
    conf_id--int(10)--插件配置项目的ID
    conf_title--varchar(255)--插件配置名称
    conf_desc--text--插件配置说明
    conf_group--varchar(255)--插件配置所在组(即英文标识、即所对应着的插件)
    conf_type--varchar(255)--插件配置项目类型
    conf_key--varchar(255)--插件配置唯一标识
    conf_value--text--插件配置数值
    conf_extra--text--插件配置扩充
    conf_position--smallint(3)--插件配置显示顺序
    conf_cached--tinyint(1)--插件配置是否缓存
    cdb_pms
    表功能介绍:论坛短信表。
    pmid--int(10)--短消息的ID
    msgfrom--varchar(15)--短信发起人的会员名称
    msgfromid--mediumint(8)--短信发起人的会员UID编号
    msgtoid--mediumint(8)--短信接收人的会员UID编号
    folder--enum('inbox', 'outbox')--收件箱、发件箱(默认为收件箱)
    new--tinyint(1)--是否已读标记(1=未读,且未忽略 2=未读,且已忽略)
    subject--varchar(75)--短信标题
    dateline--int(10)--发送日期
    message--text--短信内容
    cdb_polls
    表功能介绍:投票内容信息表。
    tid--mediumint(8)--投票贴子的主题ID
    pollopts--mediumtext--投票贴子的投票项目
    cdb_posts
    表功能介绍:论坛所有贴子信息表。
    pid--int(10)--贴子的ID
    fid--smallint(6)--贴子所在版块的版块ID
    tid--mediumint(8)--贴子所在主题的主题ID
    aid--tinyint(1)--贴子里的附件ID
    author--varchar(15)--贴子的发表者的会员名称
    authorid--mediumint(8)--贴子的发表者的会员UID编号
    subject--varchar(80)--贴子的标题
    dateline--int(10)--发表贴子的日期时间
    message--mediumtext--贴子的内容
    useip--varchar(15)--发表者的IP
    usesig--tinyint(1)--显示发表者的个性签名
    bbcodeoff--tinyint(1)--是否允许Discuz!代
    smilyoff--tinyint(1)--是否允许使用表情
    parseurloff--tinyint(1)--禁用URL识别
    rate--smallint(6)--贴子里用户评分记录
    ratetimes--tinyint(3)--被评分的次数
    cdb_ranks
    表功能介绍:用户发贴等级记录。
    rankid--smallint(6)--等级记录的ID
    ranktitle--varchar(30)--等级头衔
    postshigher--smallint(6)--发贴数高于
    stars--tinyint(3)--星星数
    color--varchar(7)--头衔颜色
    cdb_searchindex
    表功能介绍:搜索结果缓存。
    searchid--int(10)--搜索结果的ID
    keywords--varchar(255)--关键字
    searchstring--varchar(255)--储选项,例如搜索的版块,用户名,全文搜索等等,是拼凑出来的字串
    useip--varchar(15)--使用搜索功能的会员IP
    uid--mediumint(10)--使用搜索功能的会员的UID编号
    dateline--int(10)--使用搜索功能的日期时间
    expiration--int(10)--过期的时间,下次搜索如果过了这时间就会重新搜索一次,更新
    threads--smallint(6)--搜索结果的主题数
    tids--text--搜索结果的贴子ID
    cdb_sessions
    表功能介绍:在线用户信息表(临时表)。
    sid--char(6)--是由Dz自己生成的一个随机的session号
    ip1、ip2、ip3、ip4--tinyint(3)--IP地址段,1,2,3,4各代表IP的四段
    uid--mediumint(8)--会员的UID编号
    username--char(15)--会员的名称
    groupid--smallint(6)--会员的用户组
    styleid--smallint(6)--会员所用的风格ID
    invisible--tinyint(1)--会员是否隐身状态
    action--tinyint(1)--会员的动作
    lastactivity--int(10)--最后活动记录时间
    fid--smallint(6)--所在的版块ID
    tid--mediumint(8)--所在的贴子ID
    cdb_settings
    表功能介绍:论坛基本设置相关。
    (包括后台基本设置、注册人数、最多在线人数、功能、其它设置等等。)
    variable--varchar(32)--变量名*
    value--text--改变变量的具体值*
    cdb_smilies
    表功能介绍:表情设置。
    id--smallint(6)--表情的ID
    type--enum('smiley', 'icon')--表情的类型(即贴子里的表情和主题图标两类)
    code--varchar(10)--smilies代
    url--varchar(30)--表情文件名的路径
    cdb_stats
    表功能介绍:论坛统计信息。
    type--varchar(20)--各类的统计,包括使用IE的统计、流量的统计等等
    var--varchar(20)--各类统计的值,随上面的type而改变,如果为IE统计,则显示使用IE BROWSER的多
    少;如果为流量统计,则显示多少每时段的数值等等
    count--int(10)--计数
    cdb_styles
    表功能介绍:风格信息表。
    styleid--smallint(6)--风格的ID
    name--varchar(20)--风格的名称
    available--tinyint(1)--是否可用
    templateid--smallint(6)--对应的模板ID
    cdb_stylevars
    表功能介绍:风格的配置信息。
    stylevarid--smallint(6)--自动增加的编号,用来唯一的确定一条记录
    styleid--smallint(6)--风格的ID
    variable--text--对应风格的对应部分的名字,比如背景色
    substitute--text--对应风格的对应部分的取值
    cdb_subscriptions
    表功能介绍:记录订阅主题的相关信息。
    uid--mediumint(8)--会员的UID编号
    tid--mediumint(8)--会员所订阅的主题ID
    email--varchar(60)--会员的EM
    lastnotify--int(10)--最后订阅的主题记录
    cdb_templates
    表功能介绍:模板信息表。
    templateid--smallint(6)--模板的ID
    name--varchar(30)--模板名称
    charset--varchar(30)--模板所用语言编类型
    directory--varchar(100)--模板所在templates目录
    copyright--varchar(100)--模板的版权信息
    cdb_threads
    表功能介绍:论坛所有主题信息表。
    tid--mediumint(8)--主题的ID
    fid--smallint(6)--主题所在版块的版块ID
    creditsrequire--smallint(6)--需设置多少积分才能浏览该主题
    iconid--smallint(6)--主题图标
    author--char(15)--主题的会员名称
    authorid--mediumint(8)--主题的会员UID编号
    subject--char(80)--主题的标题
    dateline--int(10)--发表日期
    lastpost--int(10)--最后发表日期
    lastposter--char(15)--最后发表的会员名称
    views--mediumint(8)--人气值(即浏览数)
    replies--smallint(6)--回复数
    displayorder--tinyint(1)--显示顺序
    highlight--tinyint(1)--是否为高亮
    digest--tinyint(1)--是否为精华贴
    poll--tinyint(1)--是否为投票贴
    attachment--tinyint(1)--是否为有附件的主题
    closed--mediumint(8)--主题是否关闭事实上除了关闭以外,当主题被移动,并保留移动标记时,
    closed 中会存放移动后的目标tid。即当>1时,为被移动,=1时为被关闭,=0时普通帖子
    cdb_usergroups
    表功能介绍:用户组主信息表。
    groupid--smallint(6)--用户组ID编号
    type--enum('system', 'special', 'member')--用户组类型(即三种:系统管理组、特别用户组、普通
    会员组)
    grouptitle--char(30)--用户组头衔
    credithigher--int(10)--积分大于
    creditlower--int(10)--积分小于
    stars--tinyint(3)--星星数
    color--char(7)--头衔颜色
    groupavatar--char(60)--组头像
    allowstatus--tinyint(1)--是否允许自定义头衔
    allowavatar--tinyint(1)--是否允许自定义头像
    allowvisit--tinyint(1)--是否允许访问论坛
    allowview--tinyint(1)--是否允许浏览贴子
    allowpost--tinyint(1)--是否允许发贴子
    allowpostpoll--tinyint(1)--是否允许发投票
    allowgetattach--tinyint(1)--是否允许附件
    allowpostattach--tinyint(1)--是否允许发表附件
    allowvote--tinyint(1)--是否允许参与投票
    allowsearch--tinyint(1)--是否允许使用搜索功能
    allowkarma--tinyint(1)--是否允许对用户评分
    allowinvisible--tinyint(1)--是否允许隐身
    allowsetviewperm--tinyint(1)--是否允许设置贴子权限(即设置积分查看)
    allowsetattachperm--tinyint(1)--是否允许设置附件权限
    allowhidecode--tinyint(1)--是否允许使用HIDE代
    allowsigbbcode--tinyint(1)--是否允许Discuz!代
    allowsigimgcode--tinyint(1)--是否允许IMG代
    allowviewstats--tinyint(1)--是否允许查看统计
    maxpmnum--smallint(6)--最大短信收件箱容量
    maxsigsize--smallint(6)--最大签名字节数
    maxkarmarate--tinyint(3)--最大评分数
    maxrateperday--smallint(6)--每日最多评分数
    maxattachsize--int(10)--附件上传最大尺寸
    attachextensions--char(255)--允许的附件类型
    cdb_words
    表功能介绍:不良词语过滤。
    id--smallint(6)--每项自动产生的ID编号
    admin--varchar(15)--作人记录
    find--varchar(60)--找到的不良词语
    replacement--varchar(60)--替换不良词语的内容

    请看这三个帖子,注意第二个:
    ;lt;br />static/1102406582009384205427/

    浏览 458赞 125时间 2021-10-19

discuz论坛 数据库简单分析

帮忙写下discuz论坛数据库表的定义 主键 外键的定义 表与表之间的关系 ER图因为做毕业论文 但什么都不懂 希望越详细越好 多谢了