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的数据库居然有这么多表