BBSMax5源码程序数据库表结构解读[第一篇]
BBSMax5源码程序数据库表结构分析,由于数据表较多,将分几篇文章发表,每篇30个表,便于大家翻阅,不便之处,敬请谅解。闲话不多说,表结构第一篇如下:
1、bx_ADCategory:广告分类表
列名 |
数据类型 |
允许空 |
备注 |
CategoryID |
Int |
否 |
主键 |
CategoryName |
nvarchar(50) |
否 |
分类名称 |
Description |
nvarchar(1000) |
是 |
分类描述 |
ShowInForum |
bit |
是 |
是否在论坛中显示 |
CommomPages |
varchar(500) |
是 |
常用页面 |
注:此表尚未确定,后台没有广告分类的管理
2、bx_AdminSessions:后台管员Session表
列名 |
数据类型 |
允许空 |
备注 |
SessionID |
uniqueidentifier |
否 |
主键 Session的ID |
IpAddress |
varchar(100) |
否 |
管理员IP地址 |
UserID |
int |
否 |
外键(bx_Users) |
CreateDate |
datetime |
否 |
登录时间 |
UpdateDate |
datetime |
否 |
更新时间 |
Available |
bit |
否 |
是否还可用 |
3、bx_Adverts:广告表
列名 |
数据类型 |
允许空 |
备注 |
ADID |
int |
否 |
主键 |
CategoryID |
int |
否 |
广告位类别ID |
[Index] |
int |
是 |
显示顺序 |
Position |
tinyint |
是 |
显示位置(帖内、上、下、右) |
Targets |
ntext |
是 |
投放目标,用,隔开的地址 |
ADType |
tinyint |
否 |
广告形式(文字链接、图片、flash、HTML) |
Available |
bit |
否 |
是否启用 |
Color |
varchar(50) |
是 |
颜色(针对文字链接) |
Title |
nvarchar(50) |
否 |
广告标题 |
Code |
ntext |
否 |
广告HTML代码 |
Text |
nvarchar(200) |
否 |
文本(针对文字链接和图片的alt属性) |
Href |
nvarchar(500) |
否 |
广告的目标地址 |
FontSize |
int |
否 |
字体大小(针对文字链接) |
ResourceHref |
nvarchar(500) |
否 |
广告资源地址(指图片或FLASH的src) |
Height |
int |
否 |
高度(针对图片或FLASH) |
Width |
int |
否 |
宽度(针对图片或FLASH) |
BeginDate |
datetime |
style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family: "Times New Roman"">是 |
起始时间 |
EndDate |
datetime |
是 |
终止时间 |
Floor |
varchar(1000) |
是 |
楼层号字符串 |
4、bx_AlbumReverters:可恢复相册表
列名 |
数据类型 |
允许空 |
备注 |
AlbumID |
int |
否 |
主键 |
NameReverter |
nvarchar(1500) |
否 |
相册名复原关键信息 |
DescriptionReverter |
nvarchar(2500) |
是 |
可恢复相册描述 |
5、bx_Albums:相册表
列名 |
数据类型 |
允许空 |
备注 |
AlbumID |
int |
否 |
主键 |
UserID |
int |
否 |
外键(用户ID bx_Users) |
TotalPhotos |
int |
否 |
相册照片数 |
LastEditUserID |
int |
否 |
最后编辑的用户ID |
PrivacyType |
tinyint |
否 |
权限类型:0 所有用户见、1 全好友可见、2 仅自己可见、 3 凭密码查看 |
Name |
nvarchar(50) |
否 |
相册名称 |
Description |
nvarchar(100) |
否 |
相册描述 |
Cover |
nvarchar(200) |
否 |
相册封面图片 |
CoverPhotoID |
int |
是 |
相册封面图片ID |
Password |
nvarchar(50) |
否 |
相册查看密码 |
CreateDate |
datetime |
否 |
创建时间 |
UpdateDate |
datetime |
否 |
更新时间 |
KeywordVersion |
varchar(32) |
否 |
关键字版本 |
6、bx_Announcements:公告表
列名 |
数据类型 |
允许空 |
备注 |
AnnouncementID |
int |
否 |
主键 |
AnnouncementType |
tinyint |
否 |
公告形式:0 文本 1 链接 |
PostUserID |
int |
否 |
外键(bx_Users) 发布公告者ID |
Subject |
nvarchar(200) |
否 |
公告标题 |
[Content] |
ntext |
否 |
公告内容 形式为链接时,是一个链接 |
BeginDate |
datetime |
否 |
公告开始日期 |
EndDate |
datetime |
否 |
公告结束日期 |
SortOrder |
int |
否 |
公告排列顺序 |
7、bx_AttachmentExchanges:附件购买记录表
列名 |
数据类型 |
允许空 |
备注 |
AttachmentID |
int |
否 |
主键、外键(bx_Attachments) 附件ID |
UserID |
int |
否 |
主键 用户ID |
Price |
int |
否 |
价格 |
CreateDate |
datetime |
否 |
购买时间 |
8、bx_Attachments:附件表
列名 |
数据类型 |
允许空 |
备注 |
AttachmentID |
int |
否 |
主键 附件ID |
PostID |
int |
否 |
外键(bx_posts) 附件对应的帖子ID |
FileID |
varchar(50) |
否 |
文件ID |
FileName |
nvarchar(256) |
否 |
文件名 |
FileType |
nvarchar(10) |
否 |
文件类型 |
FileSize |
bigint |
否 |
文件大小 |
TotalDownloads |
int |
否 |
总下载次数 |
TotalDownloadUsers |
int |
否 |
总下载的用户数 |
Price |
int |
否 |
价格 |
FileExtendedInfo |
nvarchar(1000) |
是 |
文件其它信息 |
UserID |
int |
否 |
上传文件人的ID |
CreateDate |
datetime |
否 |
上传时间 |
9、bx_AuthenticUsers:实名认证表
列名 |
数据类型 |
允许空 |
备注 |
UserID |
int |
否 |
主键、外键(bx_Users) |
Realname |
nvarchar(50) |
否 |
真实姓名 |
Gender |
tinyint |
否 |
性别 |
Birthday |
datetime |
否 |
生日 |
IDNumber |
varchar(50) |
否 |
身份证号码 |
IDCardFileFace |
nvarchar(100) |
否 |
身份证扫描件正面 |
IDCardFileBack |
nvarchar(100) |
否 |
身份证扫描件背面 |
Verified |
bit |
否 |
是否已通过验证 |
Area |
nvarchar(100) |
是 |
地区 |
CreateDate |
datetime |
否 |
添加认证日期 |
Photo |
nvarchar(100) |
是 |
照片 |
Processed |
bit |
否 |
是否已完成认证 |
OperatorUserID |
int |
是 |
验证人ID |
Remark |
nvarchar(1000) |
是 |
说明 |
DetectedState |
int |
是 |
删除状态 |
IsDetect |
bit |
否 |
是否已删除 |
10、bx_BannedUsers:屏蔽用户表
列名 |
数据类型 |
允许空 |
备注 |
UserID |
int |
否 |
主键 外键(bx_Users)被屏蔽用户ID |
ForumID |
int |
否 |
指定屏蔽版块ID 为0时,表示所有版块 |
BeginDate |
datetime |
是 |
开始日期 |
EndDate |
datetime |
否 |
结束日期 |
Cause |
nvarchar(1000) |
是 |
屏蔽原因 |
11、bx_BanUserLogForumInfos:对应用户所屏蔽的版块信息表
列名 |
数据类型 |
允许空 |
备注 |
LogID |
int |
否 |
外键(bx_BanUserLogs) |
ForumID |
int |
否 |
版块ID |
ForumName |
nvarchar(50) |
否 |
版块名称 |
EndDate |
datetime |
否 |
屏蔽失效时间 |
12、bx_BanUserLogs:屏蔽用户日志表
列名 |
数据类型 |
允许空 |
备注 |
LogID |
int |
否 |
主键 |
OperationType |
tinyint |
否 |
操作类型 0 未在任何版块被屏蔽 1 整站屏蔽 2 在指定版块屏蔽 |
OperationTime |
datetime |
否 |
操作发生时间 |
OperatorName |
nvarchar(50) |
否 |
操作人名 |
Cause |
nvarchar(1000) |
否 |
屏蔽原因 |
UserID |
int |
否 |
被屏蔽用户ID |
Username |
nvarchar(50) |
否 |
被屏蔽用户姓名 |
UserIP |
varchar(50) |
否 |
操作人IP |
AllBanEndDate |
datetime |
是 |
屏蔽失效时间 |
13、bx_BlogArchives:目志存档表
列名 |
数据类型 |
允许空 |
备注 |
Year |
int |
否 |
主键 存档的年份 |
Month |
int |
否 |
主键 存档的月份 |
UserID |
int |
否 |
主键 存档属于者的用户ID |
TotalBlogs |
int |
否 |
该月存档的文章数 |
14、bx_BlogArticleReverters
列名 |
数据类型 |
允许空 |
备注 |
ArticleID |
int |
否 |
主键 外键 可恢复的博客文章ID |
SubjectReverter |
nvarchar(4000) |
否 |
标题复原关键信息 |
ContentReverter |
ntext |
否 |
内容复原关键信息 |
15、bx_BlogArticles
列名 |
数据类型 |
允许空 |
备注 |
ArticleID |
int |
否 |
主键 文章ID |
UserID |
int |
否 |
作者ID |
CategoryID |
int |
否 |
外键(bx_BlogCategories) 分类ID |
TotalViews |
int |
否 |
查看数 |
TotalComments |
int |
否 |
回复数 |
LastEditUserID |
int |
否 |
最后编辑者ID |
IsApproved |
bit |
否 |
日志审核 |
EnableComment |
bit |
否 |
是否允许评论 |
PrivacyType |
tinyint |
否 |
权限类型:0 所有用户见、1 全好友可见、2 仅自己可见、 3 凭密码查看 |
CreateIP |
varchar(50) |
否 |
创建者的IP |
Thumb |
nvarchar(200) |
否 |
日志缩略图 |
Subject |
nvarchar(200) |
否 |
标题 |
[Content] |
ntext |
否 |
内容 |
Password |
nvarchar(50) |
否 |
凭密码查看时的密码 |
CreateDate |
datetime |
否 |
创建时间 |
UpdateDate |
datetime |
否 |
编辑时间 |
LastCommentDate |
datetime |
否 |
最新评论时间 |
KeywordVersion |
varchar(32) |
否 |
关键字版本 |
16、bx_BlogArticleVisitors:日志访问表
列名 |
数据类型 |
允许空 |
备注 |
ID |
int |
否 |
主键 |
BlogArticleID |
int |
否 |
外键(bx_BlogArticles)日志ID |
UserID |
int |
否 |
外键(bx_Users)访问该日志的用户ID |
ViewDate |
datetime |
否 |
访问时间 |
17、bx_BlogCategories:日志分类表
列名 |
数据类型 |
允许空 |
备注 |
CategoryID |
int |
否 |
主键 |
UserID |
int |
否 |
外键(bx_Users)用户ID |
TotalArticles |
int |
否 |
该分类文章数 |
Name |
nvarchar(50) |
否 |
日志分类名 |
CreateDate |
datetime |
否 |
添加时间 |
KeywordVersion |
varchar(32) |
否 |
关键字版本 |
18、bx_BlogCategoryReverters
列名 |
数据类型 |
允许空 |
style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family: "Times New Roman"">备注 |
CategoryID |
int |
否 |
主键 外建(bx_BlogCategories) 日志分类ID |
NameReverter |
nvarchar(4000) |
否 |
日志复原的关键信息 |
19、bx_ChatMessageReverters:消息复原表
列名 |
数据类型 |
允许空 |
备注 |
MessageID |
int |
否 |
主键 外键(bx_BlogCategories) 可恢复的消息ID |
ContentReverter |
ntext |
否 |
消息内容复原的关键信息 |
20、bx_ChatMessages:消息表
列名 |
数据类型 |
允许空 |
备注 |
MessageID |
int |
否 |
主键 |
UserID |
int |
否 |
外键(bx_Users)消息拥有者ID |
TargetUserID |
int |
否 |
表示对方的UserID |
IsReceive |
bit |
否 |
true表示这是一条接收到的消息。如果true,表示这是UserID接收自TargetUserID的消息,否则就是从UserID发送给TargetUserID的消息 |
IsRead< |
bit |
否 |
[IsReceive]为true的时候这个字段才有意义。表示消息是否已读,否则且值始终保持1 |
FromMessageID |
int |
否 |
[IsReceive]为true的时候这个字段才有意义。表示接收到的这条消息来自于哪条消息 |
[Content] |
nvarchar(3000) |
否 |
消息内容 |
KeywordVersion |
varchar(32) |
否 |
关键字版本 |
CreateIP |
varchar(50) |
否 |
发消息人IP |
CreateDate |
datetime |
否 |
发消息时间 |
21、bx_ChatSessions:在线会话聊天信息表
列名 |
数据类型 |
允许空 |
备注 |
ChatSessionID |
int |
否 |
主键 会话聊天ID |
UserID |
int |
否 |
外键(bx_Users) 用户ID |
TargetUserID |
int |
否 |
发起对话的用户ID |
TotalMessages |
int |
否 |
对话对应的用户的ID |
UnreadMessages |
int |
> |
未读到的信息 |
LastMessage |
nvarchar(3000) |
否 |
最新的信息 |
CreateDate |
datetime |
否 |
发起对话的时间 |
UpdateDate |
datetime |
否 |
最新更新的时间 |
22、bx_ClickLogs:点击记录表
列名 |
数据类型 |
允许空 |
备注 |
ID |
int |
否 |
主键 |
UserIdentify |
varchar(200) |
否 |
可能是游客的GuestID 或者用户的 UserID |
Ip |
varchar(50) |
是 |
点击人的IP |
ClickDate |
datetime |
否 |
点击时间 |
SourceType |
int |
否 |
被点击的对象枚举 |
TargetID |
int |
否 |
被点击的对象ID |
23、bx_ClubCategories:群组分类表
列名 |
数据类型 |
允许空 |
备注 |
CategoryID |
int |
否 |
主键 |
SortOrder |
int |
否 |
排序号 |
TotalClubs |
int |
否 |
该分类群组数 |
Name |
nvarchar(50) |
否 |
分类名 |
CreateDate |
gn="top" style="width:72.0pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt"> |
否 |
添加时间 |
24、bx_ClubMembers:群组成员表
列名 |
数据类型 |
允许空 |
备注 |
ClubID |
int |
否 |
主键 外键 群组ID |
UserID |
int |
否 |
主键 外键 用户ID |
SortOrder |
int |
否 |
排序号 |
Status |
tinyint |
否 |
成员状态:等待验证、禁言、普通会员、管理员、群主 |
CreateDate |
datetime |
否 |
创建时间 |
25、bx_Clubs:群组表
列名 |
数据类型 |
允许空 |
备注 |
ClubID |
int |
否 |
主键 |
UserID |
int |
否 |
创建者ID |
CategoryID |
int |
否 |
群组分类ID |
TotalViews |
int |
否 |
群组总访问数 |
TotalMembers |
int |
否 |
群组总用户数 |
IsApproved |
bit |
否 |
群组是否通过审核 |
IsNeedManager |
bit |
否 |
群组是否招纳管理员 |
JoinMethod |
tinyint |
否 |
群组加入方式(随便加或者要审批) |
AccessMode |
tinyint |
否 |
群组访问模式(公开或不公开) |
CreateIP |
varchar(50) |
否 |
创建者IP |
Name |
nvarchar(50) |
否 |
群组名称 |
IconSrc |
nvarchar(200) |
否 |
群组图标的地址 |
Description |
nvarchar(200) |
否 |
群组的描述或者公告 |
CreateDate |
datetime |
否 |
创建时间 |
UpdateDate |
datetime |
否 |
修改时间 |
KeywordVersion |
varchar(32) |
否 |
关键字版本 |
26、bx_CommentReverters:
列名 |
数据类型 |
允许空 |
备注 |
CommentID |
int |
否 |
主键 外键 可恢复评论ID |
ContentReverter |
ntext |
否 |
内容复原的关键信息 |
27、bx_Comments
列名 |
数据类型 |
允许空 |
备注 |
CommentID |
int |
否 |
主键 评论ID |
Type |
int |
否 |
评论应用类型 1.留言板 2.相片 3.日志 4.状态 |
UserID |
int |
否 |
评论者ID 留言者ID |
TargetID |
int |
否 |
被评论的ID 相片ID 日志ID 状态ID 被留言用户ID |
TargetUserID |
int |
是 |
被评论的用户ID |
LastEditUserID |
int |
否 |
最后编辑者 |
IsApproved |
bit |
否 |
评论审核 如果包含禁用关键则需审核 IsApproved=false 默认为true |
[Content] |
nvarchar(3000) |
否 |
评论内容 |
CreateIP |
varchar(50) |
否 |
评论者的IP |
CreateDate |
datetime |
否 |
评论时间 |
KeywordVersion |
varc |
否 |
关键字版本 |
28、bx_DayLastThreads:日最新主题表
列名 |
数据类型 |
允许空 |
备注 |
Day |
int |
否 |
主键 日 |
LastThreadID |
int |
否 |
最新主题ID |
29、bx_DeletingFiles:已删除的文件表
列名 |
数据类型 |
允许空 |
备注 |
DeletingFileID |
int |
否 |
主键,唯一标识,正在删除的文件ID |
ServerFilePath |
nvarchar(256) |
否 |
文件保存路径,相对路径 |
30、bx_DenouncingContents:举报内容表
列名 |
数据类型 |
允许空 |
备注 |
DenouncingID |
int |
否 |
主键 外键(bx_Denouncings) |
UserID |
int |
否 |
主键 外键(bx_Users)用户ID |
[Content] |
nvarchar(200) |
否 |
举报内容 |
CreateDate |
datetime |
否 |
创建时间 |
下一篇请查看:BBSMax5源码程序数据库表结构解读[第二篇]
本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:BBSMax5源码程序数据库表结构解读[第一篇]
一条评论
呃,看的我头好晕啊。一个BBS的数据库居然有这么多表