Xiuno BBS 40表結構-狗頭發卡網

Xiuno BBS 40表結構

  发布时间:2026-09-03 14:36:10   作者:玩站小弟   我要评论
Xiuno BBS 40表結構 ### 用戶表 ###。
### 用戶表 ###
DROP TABLE IF EXISTS `bbs_user`;
CREATE TABLE `bbs_user` (
uid int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 用戶編號,表结
gid smallint(6) unsigned NOT NULL DEFAULT 0 COMMENT 用戶組編號, # 如果要屏蔽,調整用戶組即可
email char(40) NOT NULL DEFAULT COMMENT 郵箱,表结
username char(32) NOT NULL DEFAULT COMMENT 用戶名, # 不可以重複
realname char(16) NOT NULL DEFAULT COMMENT 用戶名, # 真實姓名 ,天朝預留
idnumber char(19) NOT NULL DEFAULT COMMENT 用戶名,表结 # 真實身份證號碼,天朝預留
`password` char(32) NOT NULL DEFAULT COMMENT 密碼,表结
`password_sms` char(16) NOT NULL DEFAULT COMMENT 密碼, # 預留 ,手機發送的表结 sms 驗證碼
salt char(16) NOT NULL DEFAULT COMMENT 密碼混雜,
mobile char(11) NOT NULL DEFAULT COMMENT 手機號, # 預留 ,供二次開發擴展
threads int(11) NOT NULL DEFAULT 0 COMMENT 發帖數,表结辅助低价发卡网 #
posts int(11) NOT NULL DEFAULT 0 COMMENT 回帖數, #
credits int(11) NOT NULL DEFAULT 0 COMMENT 積分, # 預留 ,供二次開發擴展
golds int(11) NOT NULL DEFAULT 0 COMMENT 金幣,表结 # 預留,虛擬幣
rmbs int(11) NOT NULL DEFAULT 0 COMMENT 人民幣,表结 # 預留,人民幣
create_ip int(11) unsigned NOT NULL DEFAULT 0 COMMENT 創建時IP,表结
create_date int(11) unsigned NOT NULL DEFAULT 0 COMMENT 創建時間,
login_ip int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄時IP,
login_date int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄時間,
logins int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄次數,
avatar int(11) unsigned NOT NULL DEFAULT 0 COMMENT 用戶最後更新圖像時間,
PRIMARY KEY(uid),
UNIQUE KEY username(username),
UNIQUE KEY email(email), # 升級的時候可能為空
KEY gid(gid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `bbs_user` SET uid=1, gid=1, email=admin@admin.com, username=admin,`password`=d98bb50e808918dd45a8d92feafc4fa3,salt=123456;
# 用戶組
DROP TABLE IF EXISTS `bbs_group`;
CREATE TABLE `bbs_group` (
gid smallint(6) unsigned NOT NULL, #
name char(20) NOT NULL default , # 用戶組名稱
creditsfrom int(11) NOT NULL default 0, # 積分從
creditsto int(11) NOT NULL default 0, # 積分到
allowread int(11) NOT NULL default 0, # 允許訪問
allowthread int(11) NOT NULL default 0, # 允許發主題
allowpost int(11) NOT NULL default 0, # 允許回帖
allowattach int(11) NOT NULL default 0, # 允許上傳文件
allowdown int(11) NOT NULL default 0, # 允許下載文件
allowtop int(11) NOT NULL default 0, # 允許置頂
allowupdate int(11) NOT NULL default 0, # 允許編輯
allowdelete int(11) NOT NULL default 0, # 允許刪除
allowmove int(11) NOT NULL default 0, # 允許移動
allowbanuser int(11) NOT NULL default 0, # 允許禁止用戶
allowdeleteuser int(11) NOT NULL default 0, # 允許刪除用戶
allowviewip int(11) unsigned NOT NULL default 0, # 允許查校驗用戶敏感信息
PRIMARY KEY(gid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
INSERT INTO `bbs_group` SET gid=0, name="遊客組", creditsfrom=0, creditsto=0, allowread=1, allowthread=0, allowpost=1, allowattach=0, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=1, name="管理員組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=1, allowviewip=1;
INSERT INTO `bbs_group` SET gid=2, name="超級版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=1, allowviewip=1;
INSERT INTO `bbs_group` SET gid=4, name="版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=0, allowviewip=1;
INSERT INTO `bbs_group` SET gid=5, name="實習版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=0, allowmove=1, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=6, name="待驗證用戶組", creditsfrom=0, creditsto=0, allowread=1, allowthread=0, allowpost=1, allowattach=0, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=7, name="禁止用戶組", creditsfrom=0, creditsto=0, allowread=0, allowthread=0, allowpost=0, allowattach=0, allowdown=0, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=101, name="一級用戶組", creditsfrom=0, creditsto=50, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=102, name="二級用戶組", creditsfrom=50, creditsto=200, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=103, name="三級用戶組", creditsfrom=200, creditsto=1000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=104, name="四級用戶組", creditsfrom=1000, creditsto=10000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
INSERT INTO `bbs_group` SET gid=105, name="五級用戶組", creditsfrom=10000, creditsto=10000000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;
# 板塊表,一級,表结 runtime 中存放 forumlist 格式化以後的數據。
DROP TABLE IF EXISTS bbs_forum;
CREATE TABLE bbs_forum(
fid int(11) unsigned NOT NULL auto_increment,表结 # fid
# fup int(11) unsigned NOT NULL auto_increment, # 上一級版塊 ,二級版塊作為插件
name char(16) NOT NULL default ,表结 # 版塊名稱
rank tinyint(3) unsigned NOT NULL default 0, # 顯示 ,倒序,表结數字越大越靠前
threads mediumint(8) unsigned NOT NULL default 0,表结 # 主題數
todayposts mediumint(8) unsigned NOT NULL default 0,# 今日發帖,調停任務每日淩晨0點清空為0 ,表结
todaythreads mediumint(8) unsigned NOT NULL default 0,# 今日發主題 ,調停任務每日淩晨0點清空為0
brief text NOT NULL, # 版塊簡介 允許HTML
announcement text NOT NULL, # 版塊公告 允許HTML
accesson int(11) unsigned NOT NULL default 0, # 是否打開權限控製
orderby tinyint(11) NOT NULL default 0, # 默認列表排序,0: 頂貼時間 last_date , 1: 發帖時間 tid
create_date int(11) unsigned NOT NULL default 0, # 板塊創建時間
icon int(11) unsigned NOT NULL default 0, # 板塊是否有 icon,存放最後更新時間
moduids char(120) NOT NULL default , # 每個版塊有多個版主  ,最多10個 : 10*12 = 120,刪除用戶的時候 ,如果是版主,則調整後再刪除  。逗號分隔
seo_title char(64) NOT NULL default , # SEO 標題 ,如果設置會代替版塊名稱
seo_keywords char(64) NOT NULL default , # SEO keyword
PRIMARY KEY(fid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
INSERT INTO bbs_forum SET fid=1, name=默認版塊, brief=默認版塊介紹;
# cache_date int(11) NOT NULL default 0, # 最後 threadlist 緩存的時間,6種排序前10頁結果緩存 。如果是前10頁,先讀緩存 ,並依據此字段過期。超凡先锋辅助软件免费开挂神器更新條件 :發貼
# 版塊訪問規則, forum.accesson 打開時生效, 記錄行數 : fid * gid
DROP TABLE IF EXISTS bbs_forum_access;
CREATE TABLE bbs_forum_access( # 字段中文名
fid int(11) unsigned NOT NULL default 0, # fid
gid int(11) unsigned NOT NULL default 0, # fid
allowread tinyint(1) unsigned NOT NULL default 0, # 允許查校驗
allowthread tinyint(1) unsigned NOT NULL default 0, # 允許發主題
allowpost tinyint(1) unsigned NOT NULL default 0, # 允許感謝
allowattach tinyint(1) unsigned NOT NULL default 0, # 允許上傳附件
allowdown tinyint(1) unsigned NOT NULL default 0, # 允許下載附件
PRIMARY KEY(fid, gid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 論壇主題
DROP TABLE IF EXISTS bbs_thread;
CREATE TABLE bbs_thread(
fid smallint(6) NOT NULL default 0, # 版塊 id
tid int(11) unsigned NOT NULL auto_increment, # 主題id
top tinyint(1) NOT NULL default 0, # 置頂級別: 0: 普通主題, 1-3 置頂的順序
uid int(11) unsigned NOT NULL default 0, # 用戶id
userip int(11) unsigned NOT NULL default 0, # 發帖時用戶ip ip2long(),主要用來清理
subject char(128) NOT NULL default , # 主題
create_date int(11) unsigned NOT NULL default 0, # 發帖時間
last_date int(11) unsigned NOT NULL default 0, # 最後感謝時間
views int(11) unsigned NOT NULL default 0, # 查校驗次數, 剝離出去  ,單獨的服務 ,避免 cache 失效
posts int(11) unsigned NOT NULL default 0, # 回帖數
images tinyint(6) NOT NULL default 0, # 附件中包含的圖片數
files tinyint(6) NOT NULL default 0, # 附件中包含的文件數
mods tinyint(6) NOT NULL default 0, # 預留:版主操作次數 ,如果 > 0, 則查詢 modlog,顯示斑竹的評分
closed tinyint(1) unsigned NOT NULL default 0, # 預留 :是否隔絕  ,隔絕以後不能再回帖 、編輯。
firstpid int(11) unsigned NOT NULL default 0, # 首貼 pid
lastuid int(11) unsigned NOT NULL default 0, # 最近參與的 uid
lastpid int(11) unsigned NOT NULL default 0, # 最後感謝的 pid
PRIMARY KEY(tid), # 主鍵
KEY(lastpid), # 最後感謝排序
KEY(fid, tid), # 發帖時間排序 ,正序 。數據量大時可以思索建立小表 ,對小表鋪開分區優化,隻有數據量達到千萬級以上時才需要。
KEY(fid, lastpid) # 頂貼時間排序 ,倒序
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 置頂主題
DROP TABLE IF EXISTS bbs_thread_top;
CREATE TABLE bbs_thread_top(
fid smallint(6) NOT NULL default 0, # 碰見板塊置頂
tid int(11) unsigned NOT NULL default 0, # tid
top int(11) unsigned NOT NULL default 0, # top: 0 是普通最新貼 ,> 0 置頂貼 。
PRIMARY KEY(tid), #
KEY(top, tid), # 最新貼:top=0 order by tid desc / 全局置頂 : top=3
KEY(fid, top) # 版塊置頂的貼 fid=1 and top=1
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 論壇帖子數據
DROP TABLE IF EXISTS bbs_post;
CREATE TABLE bbs_post(
tid int(11) unsigned NOT NULL default 0, # 主題id
pid int(11) unsigned NOT NULL auto_increment, # 帖子id
uid int(11) unsigned NOT NULL default 0, # 用戶id
isfirst int(11) unsigned NOT NULL default 0, # 是否為首帖 ,與 thread.firstpid 呼應
create_date int(11) unsigned NOT NULL default 0, # 發貼時間
userip int(11) unsigned NOT NULL default 0, # 發帖時用戶ip ip2long()
images smallint(6) NOT NULL default 0, # 附件中包含的圖片數
files smallint(6) NOT NULL default 0, # 附件中包含的文件數
doctype tinyint(3) NOT NULL default 0, # 類型,0: html, 1: txt; 2: markdown; 3: ubb
quotepid int(11) NOT NULL default 0, # 引用哪個 pid,可能不存在
message longtext NOT NULL, # 內容,用戶提示的原始數據
message_fmt longtext NOT NULL, # 內容,存放的過濾後的html內容 ,可以定期清理 ,減肥。
PRIMARY KEY(pid),
KEY(tid, pid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
#論壇附件表 隻能按照從上往下的方式碰見和刪除 ! 此表如果大,可以思索通過 aid 分區 。
DROP TABLE IF EXISTS bbs_attach;
CREATE TABLE bbs_attach(
aid int(11) unsigned NOT NULL auto_increment , # 附件id
tid int(11) NOT NULL default 0, # 主題id
pid int(11) NOT NULL default 0, # 帖子id
uid int(11) NOT NULL default 0, # 用戶id
filesize int(8) unsigned NOT NULL default 0, # 文件尺寸,單位字節
width mediumint(8) unsigned NOT NULL default 0,超凡先锋辅助器下载 # width > 0 則為圖片
height mediumint(8) unsigned NOT NULL default 0, # height
filename char(120) NOT NULL default , # 文件名稱 ,會過濾,並且截斷 ,保存後的文件名 ,不包含URL前綴 upload_url
orgfilename char(120) NOT NULL default , # 上傳的原文件名
filetype char(7) NOT NULL default , # 文件類型: image/txt/zip ,小圖標顯示 <i class="icon filetype image">i>
create_date int(11) unsigned NOT NULL default 0, # 文件上傳時間 UNIX 時間戳
comment char(100) NOT NULL default , # 文件注釋 方便於碰見
downloads int(11) NOT NULL default 0, # 下載次數  ,預留
credits int(11) NOT NULL default 0, # 需要的積分,預留
golds int(11) NOT NULL default 0, # 需要的金幣,預留
rmbs int(11) NOT NULL default 0, # 需要的人民幣 ,預留
isimage tinyint(11) NOT NULL default 0, # 是否為圖片
PRIMARY KEY(aid), # aid
KEY pid(pid), # 每個帖子下多個附件
KEY uid(uid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 我的主題  ,每個主題不管感謝多少次 ,隻記錄一次 。大表,需要分區。
DROP TABLE IF EXISTS bbs_mythread;
CREATE TABLE bbs_mythread(
uid int(11) unsigned NOT NULL default 0, # uid
tid int(11) unsigned NOT NULL default 0, # 用來清理 ,刪除板塊的時候需要
PRIMARY KEY(uid, tid) # 每一個帖子隻能插入一次 unique
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# session 表
# 緩存到 runtime 表 。 online_0 全局 online_fid 版塊 。晉升遍曆效率 。
DROP TABLE IF EXISTS bbs_session;
CREATE TABLE bbs_session(
sid char(32) NOT NULL default 0, # 隨機裸露 id 不能重複 uniqueid() 13 位
uid int(11) unsigned NOT NULL default 0, # 用戶id 未登錄為 0,可以重複
fid tinyint(3) unsigned NOT NULL default 0, # 所在的版塊
url char(32) NOT NULL default , # 當前訪問 url
ip int(11) unsigned NOT NULL default 0, # 用戶ip
useragent char(128) NOT NULL default , # 用戶校驗器信息
data char(255) NOT NULL default , # session 數據,超大數據存入大表 。
bigdata tinyint(1) NOT NULL default 0, # 是否有大數據 。
last_date int(11) unsigned NOT NULL default 0, # 上次活動時間
PRIMARY KEY(sid),
KEY ip(ip),
KEY fid(fid),
KEY uid(uid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
DROP TABLE IF EXISTS bbs_session_data;
CREATE TABLE bbs_session_data(
sid char(32) NOT NULL default 0, #
last_date int(11) unsigned NOT NULL default 0, # 上次活動時間
data text NOT NULL, # 存超大數據
PRIMARY KEY(sid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 版主操作日誌
DROP TABLE IF EXISTS bbs_modlog;
CREATE TABLE bbs_modlog(
logid int(11) unsigned NOT NULL auto_increment, # logid
uid int(11) unsigned NOT NULL default 0, # 版主 uid
tid int(11) unsigned NOT NULL default 0, # 主題id
pid int(11) unsigned NOT NULL default 0, # 帖子id
subject char(32) NOT NULL default , # 主題
comment char(64) NOT NULL default , # 版主評價
rmbs int(11) NOT NULL default 0, # 加減人民幣, 預留
create_date int(11) unsigned NOT NULL default 0, # 時間
action char(16) NOT NULL default , # top|delete|untop
PRIMARY KEY(logid),
KEY(uid, logid),
KEY(tid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 持久的 key value 數據存儲, ttserver, mysql
DROP TABLE IF EXISTS bbs_kv;
CREATE TABLE bbs_kv(
k char(32) NOT NULL default ,
v mediumtext NOT NULL,
expiry int(11) unsigned NOT NULL default 0, # 過期時間
PRIMARY KEY(k)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 緩存表,用來保存臨時數據 。
DROP TABLE IF EXISTS bbs_cache;
CREATE TABLE bbs_cache(
k char(32) NOT NULL default ,
v mediumtext NOT NULL,
expiry int(11) unsigned NOT NULL default 0, # 過期時間
PRIMARY KEY(k)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 臨時隊列,用來保存臨時數據。
DROP TABLE IF EXISTS bbs_queue;
CREATE TABLE bbs_queue(
queueid int(11) unsigned NOT NULL default 0, # 隊列 id
v int(11) NOT NULL default 0, # 隊列中存放的數據,隻能為 int
expiry int(11) unsigned NOT NULL default 0, # 過期時間,默認 0 ,不過期
UNIQUE KEY(queueid,超凡先锋辅助科技 v),
KEY(expiry)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
# 係統表, id
# MAXID 表,幾個主要的大表,每天的最大ID,用來裁減索引 create_date
# day = 0 表示月; month = 0 AND day = 0 表示年
# 調停任務,1點執行。 不需要太精準,用來作為過濾條件 。
# 可以有效的過濾冷熱數據
DROP TABLE IF EXISTS `bbs_table_day`;
CREATE TABLE `bbs_table_day` (
`year` smallint(11) unsigned NOT NULL DEFAULT 0 COMMENT , #
`month` tinyint(11) unsigned NOT NULL DEFAULT 0 COMMENT , #
`day` tinyint(11) unsigned NOT NULL DEFAULT 0 COMMENT , #
`create_date` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 時間戳, #
`table` char(16) NOT NULL default COMMENT 表名, #
`maxid` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 最大ID, #
`count` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 總數, #
PRIMARY KEY(`year`, `month`, `day`, `table`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
### 用戶表 ###DROP TABLE IF EXISTS `bbs_user`;CREATE TABLE `bbs_user` (  uid int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 用戶編號,  gid smallint(6) unsigned NOT NULL DEFAULT 0 COMMENT 用戶組編號,  # 如果要屏蔽,調整用戶組即可  email char(40) NOT NULL DEFAULT  COMMENT 郵箱,  username char(32) NOT NULL DEFAULT  COMMENT 用戶名, # 不可以重複  realname char(16) NOT NULL DEFAULT  COMMENT 用戶名, # 真實姓名
,天朝預留  idnumber char(19) NOT NULL DEFAULT  COMMENT 用戶名, # 真實身份證號碼	,天朝預留  `password` char(32) NOT NULL DEFAULT  COMMENT 密碼,  `password_sms` char(16) NOT NULL DEFAULT  COMMENT 密碼,    # 預留,手機發送的 sms 驗證碼  salt char(16) NOT NULL DEFAULT  COMMENT 密碼混雜,  mobile char(11) NOT NULL DEFAULT  COMMENT 手機號,       # 預留,供二次開發擴展  threads int(11) NOT NULL DEFAULT 0 COMMENT 發帖數,      #  posts int(11) NOT NULL DEFAULT 0 COMMENT 回帖數,        #  credits int(11) NOT NULL DEFAULT 0 COMMENT 積分,       # 預留,供二次開發擴展  golds int(11) NOT NULL DEFAULT 0 COMMENT 金幣,     # 預留,虛擬幣  rmbs int(11) NOT NULL DEFAULT 0 COMMENT 人民幣,     # 預留
,人民幣  create_ip int(11) unsigned NOT NULL DEFAULT 0 COMMENT 創建時IP,  create_date int(11) unsigned NOT NULL DEFAULT 0 COMMENT 創建時間,  login_ip int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄時IP,  login_date int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄時間,  logins int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄次數,  avatar int(11) unsigned NOT NULL DEFAULT 0 COMMENT 用戶最後更新圖像時間,  PRIMARY KEY (uid),  UNIQUE KEY username (username),  UNIQUE KEY email (email),                        # 升級的時候可能為空  KEY gid (gid)) ENGINE=MyISAM  DEFAULT CHARSET=utf8;INSERT INTO `bbs_user` SET uid=1, gid=1, email=admin@admin.com, username=admin,`password`=d98bb50e808918dd45a8d92feafc4fa3,salt=123456;# 用戶組DROP TABLE IF EXISTS `bbs_group`;CREATE TABLE `bbs_group` (  gid smallint(6) unsigned NOT NULL,          #    name char(20) NOT NULL default ,         # 用戶組名稱  creditsfrom int(11) NOT NULL default 0,      # 積分從  creditsto int(11) NOT NULL default 0,        # 積分到  allowread int(11) NOT NULL default 0,        # 允許訪問  allowthread int(11) NOT NULL default 0,      # 允許發主題  allowpost int(11) NOT NULL default 0,        # 允許回帖  allowattach int(11) NOT NULL default 0,      # 允許上傳文件  allowdown int(11) NOT NULL default 0,        # 允許下載文件  allowtop int(11) NOT NULL default 0,     # 允許置頂  allowupdate int(11) NOT NULL default 0,      # 允許編輯  allowdelete int(11) NOT NULL default 0,      # 允許刪除  allowmove int(11) NOT NULL default 0,        # 允許移動  allowbanuser int(11) NOT NULL default 0,     # 允許禁止用戶  allowdeleteuser int(11) NOT NULL default 0,      # 允許刪除用戶  allowviewip int(11) unsigned NOT NULL default 0,    # 允許查校驗用戶敏感信息  PRIMARY KEY (gid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;INSERT INTO `bbs_group` SET gid=0, name="遊客組", creditsfrom=0, creditsto=0, allowread=1, allowthread=0, allowpost=1, allowattach=0, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=1, name="管理員組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=1, allowviewip=1;INSERT INTO `bbs_group` SET gid=2, name="超級版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=1, allowviewip=1;INSERT INTO `bbs_group` SET gid=4, name="版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=0, allowviewip=1;INSERT INTO `bbs_group` SET gid=5, name="實習版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=0, allowmove=1, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=6, name="待驗證用戶組", creditsfrom=0, creditsto=0, allowread=1, allowthread=0, allowpost=1, allowattach=0, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=7, name="禁止用戶組", creditsfrom=0, creditsto=0, allowread=0, allowthread=0, allowpost=0, allowattach=0, allowdown=0, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=101, name="一級用戶組", creditsfrom=0, creditsto=50, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=102, name="二級用戶組", creditsfrom=50, creditsto=200, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=103, name="三級用戶組", creditsfrom=200, creditsto=1000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=104, name="四級用戶組", creditsfrom=1000, creditsto=10000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=105, name="五級用戶組", creditsfrom=10000, creditsto=10000000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;# 板塊表,一級, runtime 中存放 forumlist 格式化以後的數據
。DROP TABLE IF EXISTS bbs_forum;CREATE TABLE bbs_forum (              fid int(11) unsigned NOT NULL auto_increment,      # fid # fup int(11) unsigned NOT NULL auto_increment, # 上一級版塊
,二級版塊作為插件  name char(16) NOT NULL default ,         # 版塊名稱  rank tinyint(3) unsigned NOT NULL default 0,    # 顯示,倒序,數字越大越靠前  threads mediumint(8) unsigned NOT NULL default 0,   # 主題數  todayposts mediumint(8) unsigned NOT NULL default 0,# 今日發帖,調停任務每日淩晨0點清空為0
,  todaythreads mediumint(8) unsigned NOT NULL default 0,# 今日發主題,調停任務每日淩晨0點清空為0  brief text NOT NULL,                 # 版塊簡介 允許HTML  announcement text NOT NULL,              # 版塊公告 允許HTML  accesson int(11) unsigned NOT NULL default 0,   # 是否打開權限控製  orderby tinyint(11) NOT NULL default 0,      # 默認列表排序,0: 頂貼時間 last_date, 1: 發帖時間 tid  create_date int(11) unsigned NOT NULL default 0,    # 板塊創建時間  icon int(11) unsigned NOT NULL default 0,       # 板塊是否有 icon
,存放最後更新時間  moduids char(120) NOT NULL default ,     # 每個版塊有多個版主
,最多10個: 10*12 = 120	
,刪除用戶的時候,如果是超凡先锋辅助器购买平台版主,則調整後再刪除。逗號分隔  seo_title char(64) NOT NULL default ,        # SEO 標題
,如果設置會代替版塊名稱  seo_keywords char(64) NOT NULL default ,     # SEO keyword  PRIMARY KEY (fid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;INSERT INTO bbs_forum SET fid=1, name=默認版塊, brief=默認版塊介紹;#  cache_date int(11) NOT NULL default 0,      # 最後 threadlist 緩存的時間,6種排序前10頁結果緩存。如果是前10頁,先讀緩存
,並依據此字段過期。更新條件
:發貼   # 版塊訪問規則, forum.accesson 打開時生效, 記錄行數: fid * gidDROP TABLE IF EXISTS bbs_forum_access;CREATE TABLE bbs_forum_access (              # 字段中文名  fid int(11) unsigned NOT NULL default 0,        # fid  gid int(11) unsigned NOT NULL default 0,        # fid  allowread tinyint(1) unsigned NOT NULL default 0,   # 允許查校驗  allowthread tinyint(1) unsigned NOT NULL default 0, # 允許發主題  allowpost tinyint(1) unsigned NOT NULL default 0,   # 允許感謝  allowattach tinyint(1) unsigned NOT NULL default 0, # 允許上傳附件  allowdown tinyint(1) unsigned NOT NULL default 0,   # 允許下載附件  PRIMARY KEY (fid, gid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 論壇主題DROP TABLE IF EXISTS bbs_thread;CREATE TABLE bbs_thread (  fid smallint(6) NOT NULL default 0,          # 版塊 id  tid int(11) unsigned NOT NULL auto_increment,      # 主題id  top tinyint(1) NOT NULL default 0,           # 置頂級別: 0: 普通主題, 1-3 置頂的順序  uid int(11) unsigned NOT NULL default 0,        # 用戶id  userip int(11) unsigned NOT NULL default 0,     # 發帖時用戶ip ip2long()
	,主要用來清理  subject char(128) NOT NULL default ,     # 主題  create_date int(11) unsigned NOT NULL default 0,    # 發帖時間  last_date int(11) unsigned NOT NULL default 0,  # 最後感謝時間  views int(11) unsigned NOT NULL default 0,      # 查校驗次數, 剝離出去
,單獨的服務
,避免 cache 失效  posts int(11) unsigned NOT NULL default 0,      # 回帖數  images tinyint(6) NOT NULL default 0,        # 附件中包含的圖片數  files tinyint(6) NOT NULL default 0,     # 附件中包含的文件數  mods tinyint(6) NOT NULL default 0,          # 預留:版主操作次數,如果 > 0, 則查詢 modlog,顯示斑竹的評分  closed tinyint(1) unsigned NOT NULL default 0,  # 預留:是否隔絕,隔絕以後不能再回帖
、編輯。  firstpid int(11) unsigned NOT NULL default 0,   # 首貼 pid  lastuid int(11) unsigned NOT NULL default 0,    # 最近參與的 uid  lastpid int(11) unsigned NOT NULL default 0,    # 最後感謝的 pid  PRIMARY KEY (tid),                    # 主鍵  KEY (lastpid),                 # 最後感謝排序  KEY (fid, tid),                   # 發帖時間排序
,正序。數據量大時可以思索建立小表,對小表鋪開分區優化,隻有數據量達到千萬級以上時才需要。  KEY (fid, lastpid)                    # 頂貼時間排序
,倒序) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 置頂主題DROP TABLE IF EXISTS bbs_thread_top;CREATE TABLE bbs_thread_top (  fid smallint(6) NOT NULL default 0,          # 碰見板塊置頂  tid int(11) unsigned NOT NULL default 0,        # tid  top int(11) unsigned NOT NULL default 0,        # top: 0 是普通最新貼,> 0 置頂貼
	。  PRIMARY KEY (tid),                    #  KEY (top, tid),                   # 最新貼:top=0 order by tid desc / 全局置頂: top=3  KEY (fid, top)                    # 版塊置頂的貼 fid=1 and top=1) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 論壇帖子數據DROP TABLE IF EXISTS bbs_post;CREATE TABLE bbs_post (  tid int(11) unsigned NOT NULL default 0,        # 主題id  pid int(11) unsigned NOT NULL auto_increment,      # 帖子id  uid int(11) unsigned NOT NULL default 0,        # 用戶id  isfirst int(11) unsigned NOT NULL default 0,    # 是否為首帖,與 thread.firstpid 呼應  create_date int(11) unsigned NOT NULL default 0,    # 發貼時間  userip int(11) unsigned NOT NULL default 0,     # 發帖時用戶ip ip2long()  images smallint(6) NOT NULL default 0,       # 附件中包含的圖片數  files smallint(6) NOT NULL default 0,        # 附件中包含的文件數  doctype tinyint(3) NOT NULL default 0,       # 類型,0: html, 1: txt; 2: markdown; 3: ubb  quotepid int(11) NOT NULL default 0,     # 引用哪個 pid,可能不存在  message longtext NOT NULL,               # 內容,用戶提示的原始數據  message_fmt longtext NOT NULL,           # 內容,存放的過濾後的html內容,可以定期清理,減肥。  PRIMARY KEY (pid),  KEY (tid, pid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;#論壇附件表  隻能按照從上往下的方式碰見和刪除! 此表如果大
,可以思索通過 aid 分區
。DROP TABLE IF EXISTS bbs_attach;CREATE TABLE bbs_attach (  aid int(11) unsigned NOT NULL auto_increment ,    # 附件id  tid int(11) NOT NULL default 0,          # 主題id  pid int(11) NOT NULL default 0,          # 帖子id  uid int(11) NOT NULL default 0,          # 用戶id  filesize int(8) unsigned NOT NULL default 0,    # 文件尺寸,單位字節  width mediumint(8) unsigned NOT NULL default 0, # width > 0 則為圖片  height mediumint(8) unsigned NOT NULL default 0,    # height  filename char(120) NOT NULL default ,        # 文件名稱,會過濾,並且截斷,保存後的文件名,不包含URL前綴 upload_url  orgfilename char(120) NOT NULL default ,     # 上傳的原文件名  filetype char(7) NOT NULL default ,          # 文件類型: image/txt/zip,小圖標顯示 <i class="icon filetype image">i>  create_date int(11) unsigned NOT NULL default 0,    # 文件上傳時間 UNIX 時間戳  comment char(100) NOT NULL default ,     # 文件注釋 方便於碰見  downloads int(11) NOT NULL default 0,        # 下載次數,預留  credits int(11) NOT NULL default 0,          # 需要的積分,預留  golds int(11) NOT NULL default 0,            # 需要的金幣	,預留  rmbs int(11) NOT NULL default 0,         # 需要的人民幣
,預留  isimage tinyint(11) NOT NULL default 0,      # 是否為圖片  PRIMARY KEY (aid),                    # aid  KEY pid (pid),                    # 每個帖子下多個附件  KEY uid (uid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 我的主題,每個主題不管感謝多少次,隻記錄一次。大表,需要分區。DROP TABLE IF EXISTS bbs_mythread;CREATE TABLE bbs_mythread (  uid int(11) unsigned NOT NULL default 0,        # uid  tid int(11) unsigned NOT NULL default 0,        # 用來清理,刪除板塊的時候需要  PRIMARY KEY (uid, tid)               # 每一個帖子隻能插入一次 unique) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# session 表# 緩存到 runtime 表。 online_0 全局 online_fid 版塊。晉升遍曆效率
。DROP TABLE IF EXISTS bbs_session;CREATE TABLE bbs_session (  sid char(32) NOT NULL default 0,         # 隨機裸露 id 不能重複 uniqueid() 13 位  uid int(11) unsigned NOT NULL default 0,        # 用戶id 未登錄為 0,可以重複  fid tinyint(3) unsigned NOT NULL default 0,     # 所在的版塊  url char(32) NOT NULL default ,          # 當前訪問 url  ip int(11) unsigned NOT NULL default 0,     # 用戶ip  useragent char(128) NOT NULL default ,       # 用戶校驗器信息  data char(255) NOT NULL default ,            # session 數據,超大數據存入大表	。  bigdata tinyint(1) NOT NULL default 0,       # 是否有大數據。  last_date int(11) unsigned NOT NULL default 0,  # 上次活動時間  PRIMARY KEY (sid),  KEY ip (ip),  KEY fid (fid),  KEY uid (uid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;DROP TABLE IF EXISTS bbs_session_data;CREATE TABLE bbs_session_data (  sid char(32) NOT NULL default 0,         #  last_date int(11) unsigned NOT NULL default 0,  # 上次活動時間  data text NOT NULL,                  # 存超大數據  PRIMARY KEY (sid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 版主操作日誌DROP TABLE IF EXISTS bbs_modlog;CREATE TABLE bbs_modlog (  logid int(11) unsigned NOT NULL auto_increment,    # logid  uid int(11) unsigned NOT NULL default 0,        # 版主 uid  tid int(11) unsigned NOT NULL default 0,        # 主題id  pid int(11) unsigned NOT NULL default 0,        # 帖子id  subject char(32) NOT NULL default ,          # 主題  comment char(64) NOT NULL default ,          # 版主評價  rmbs int(11) NOT NULL default 0,         # 加減人民幣, 預留  create_date int(11) unsigned NOT NULL default 0,    # 時間  action char(16) NOT NULL default ,           # top|delete|untop  PRIMARY KEY (logid),  KEY (uid, logid),  KEY (tid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;         # 持久的 key value 數據存儲, ttserver, mysqlDROP TABLE IF EXISTS bbs_kv;CREATE TABLE bbs_kv (  k char(32) NOT NULL default ,  v mediumtext NOT NULL,  expiry int(11) unsigned NOT NULL default 0,     # 過期時間  PRIMARY KEY(k)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 緩存表,用來保存臨時數據。DROP TABLE IF EXISTS bbs_cache;CREATE TABLE bbs_cache (  k char(32) NOT NULL default ,  v mediumtext NOT NULL,  expiry int(11) unsigned NOT NULL default 0,     # 過期時間  PRIMARY KEY(k)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 臨時隊列,用來保存臨時數據。DROP TABLE IF EXISTS bbs_queue;CREATE TABLE bbs_queue (  queueid int(11) unsigned NOT NULL default 0,        # 隊列 id  v int(11) NOT NULL default 0,            # 隊列中存放的數據,隻能為 int  expiry int(11) unsigned NOT NULL default 0,     # 過期時間,默認 0
,不過期  UNIQUE KEY(queueid, v),  KEY(expiry)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 係統表, id# MAXID 表,幾個主要的大表
,每天的最大ID,用來裁減索引 create_date# day = 0 表示月; month = 0 AND day = 0 表示年# 調停任務,1點執行。 不需要太精準,用來作為過濾條件
。# 可以有效的過濾冷熱數據DROP TABLE IF EXISTS `bbs_table_day`;CREATE TABLE `bbs_table_day` (  `year` smallint(11) unsigned NOT NULL DEFAULT 0 COMMENT 年,  #  `month` tinyint(11) unsigned NOT NULL DEFAULT 0 COMMENT 月,     #  `day` tinyint(11) unsigned NOT NULL DEFAULT 0 COMMENT 日,       #  `create_date` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 時間戳,     #  `table` char(16) NOT NULL default  COMMENT 表名,           #  `maxid` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 最大ID,  #  `count` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 總數,        #  PRIMARY KEY (`year`, `month`, `day`, `table`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;
### 用戶表 ###DROP TABLE IF EXISTS `bbs_user`;CREATE TABLE `bbs_user` ( uid int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 用戶編號, gid smallint(6) unsigned NOT NULL DEFAULT 0 COMMENT 用戶組編號, # 如果要屏蔽 ,調整用戶組即可 email char(40) NOT NULL DEFAULT COMMENT 郵箱, username char(32) NOT NULL DEFAULT COMMENT 用戶名, # 不可以重複 realname char(16) NOT NULL DEFAULT COMMENT 用戶名, # 真實姓名 ,天朝預留 idnumber char(19) NOT NULL DEFAULT COMMENT 用戶名, # 真實身份證號碼,天朝預留 `password` char(32) NOT NULL DEFAULT COMMENT 密碼, `password_sms` char(16) NOT NULL DEFAULT COMMENT 密碼, # 預留 ,手機發送的 sms 驗證碼 salt char(16) NOT NULL DEFAULT COMMENT 密碼混雜, mobile char(11) NOT NULL DEFAULT COMMENT 手機號, # 預留,供二次開發擴展 threads int(11) NOT NULL DEFAULT 0 COMMENT 發帖數, # posts int(11) NOT NULL DEFAULT 0 COMMENT 回帖數, # credits int(11) NOT NULL DEFAULT 0 COMMENT 積分, # 預留 ,供二次開發擴展 golds int(11) NOT NULL DEFAULT 0 COMMENT 金幣, # 預留 ,虛擬幣 rmbs int(11) NOT NULL DEFAULT 0 COMMENT 人民幣, # 預留 ,人民幣 create_ip int(11) unsigned NOT NULL DEFAULT 0 COMMENT 創建時IP, create_date int(11) unsigned NOT NULL DEFAULT 0 COMMENT 創建時間, login_ip int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄時IP, login_date int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄時間, logins int(11) unsigned NOT NULL DEFAULT 0 COMMENT 登錄次數, avatar int(11) unsigned NOT NULL DEFAULT 0 COMMENT 用戶最後更新圖像時間, PRIMARY KEY (uid), UNIQUE KEY username (username), UNIQUE KEY email (email), # 升級的時候可能為空 KEY gid (gid)) ENGINE=MyISAM DEFAULT CHARSET=utf8;INSERT INTO `bbs_user` SET uid=1, gid=1, email=admin@admin.com, username=admin,`password`=d98bb50e808918dd45a8d92feafc4fa3,salt=123456;# 用戶組DROP TABLE IF EXISTS `bbs_group`;CREATE TABLE `bbs_group` ( gid smallint(6) unsigned NOT NULL, # name char(20) NOT NULL default , # 用戶組名稱 creditsfrom int(11) NOT NULL default 0, # 積分從 creditsto int(11) NOT NULL default 0, # 積分到 allowread int(11) NOT NULL default 0, # 允許訪問 allowthread int(11) NOT NULL default 0, # 允許發主題 allowpost int(11) NOT NULL default 0, # 允許回帖 allowattach int(11) NOT NULL default 0, # 允許上傳文件 allowdown int(11) NOT NULL default 0, # 允許下載文件 allowtop int(11) NOT NULL default 0, # 允許置頂 allowupdate int(11) NOT NULL default 0, # 允許編輯 allowdelete int(11) NOT NULL default 0, # 允許刪除 allowmove int(11) NOT NULL default 0, # 允許移動 allowbanuser int(11) NOT NULL default 0, # 允許禁止用戶 allowdeleteuser int(11) NOT NULL default 0, # 允許刪除用戶 allowviewip int(11) unsigned NOT NULL default 0, # 允許查校驗用戶敏感信息 PRIMARY KEY (gid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;INSERT INTO `bbs_group` SET gid=0, name="遊客組", creditsfrom=0, creditsto=0, allowread=1, allowthread=0, allowpost=1, allowattach=0, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=1, name="管理員組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=1, allowviewip=1;INSERT INTO `bbs_group` SET gid=2, name="超級版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=1, allowviewip=1;INSERT INTO `bbs_group` SET gid=4, name="版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=1, allowmove=1, allowbanuser=1, allowdeleteuser=0, allowviewip=1;INSERT INTO `bbs_group` SET gid=5, name="實習版主組", creditsfrom=0, creditsto=0, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=1, allowupdate=1, allowdelete=0, allowmove=1, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=6, name="待驗證用戶組", creditsfrom=0, creditsto=0, allowread=1, allowthread=0, allowpost=1, allowattach=0, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=7, name="禁止用戶組", creditsfrom=0, creditsto=0, allowread=0, allowthread=0, allowpost=0, allowattach=0, allowdown=0, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=101, name="一級用戶組", creditsfrom=0, creditsto=50, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=102, name="二級用戶組", creditsfrom=50, creditsto=200, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=103, name="三級用戶組", creditsfrom=200, creditsto=1000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=104, name="四級用戶組", creditsfrom=1000, creditsto=10000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;INSERT INTO `bbs_group` SET gid=105, name="五級用戶組", creditsfrom=10000, creditsto=10000000, allowread=1, allowthread=1, allowpost=1, allowattach=1, allowdown=1, allowtop=0, allowupdate=0, allowdelete=0, allowmove=0, allowbanuser=0, allowdeleteuser=0, allowviewip=0;# 板塊表 ,一級, runtime 中存放 forumlist 格式化以後的數據。DROP TABLE IF EXISTS bbs_forum;CREATE TABLE bbs_forum ( fid int(11) unsigned NOT NULL auto_increment, # fid # fup int(11) unsigned NOT NULL auto_increment, # 上一級版塊  ,二級版塊作為插件 name char(16) NOT NULL default , # 版塊名稱 rank tinyint(3) unsigned NOT NULL default 0, # 顯示  ,倒序,數字越大越靠前 threads mediumint(8) unsigned NOT NULL default 0, # 主題數 todayposts mediumint(8) unsigned NOT NULL default 0,# 今日發帖 ,調停任務每日淩晨0點清空為0, todaythreads mediumint(8) unsigned NOT NULL default 0,# 今日發主題 ,調停任務每日淩晨0點清空為0 brief text NOT NULL, # 版塊簡介 允許HTML announcement text NOT NULL, # 版塊公告 允許HTML accesson int(11) unsigned NOT NULL default 0, # 是否打開權限控製 orderby tinyint(11) NOT NULL default 0, # 默認列表排序,0: 頂貼時間 last_date, 1: 發帖時間 tid create_date int(11) unsigned NOT NULL default 0, # 板塊創建時間 icon int(11) unsigned NOT NULL default 0, # 板塊是否有 icon,存放最後更新時間 moduids char(120) NOT NULL default , # 每個版塊有多個版主,最多10個: 10*12 = 120 ,刪除用戶的時候,如果是版主 ,則調整後再刪除。逗號分隔 seo_title char(64) NOT NULL default , # SEO 標題  ,如果設置會代替版塊名稱 seo_keywords char(64) NOT NULL default , # SEO keyword PRIMARY KEY (fid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;INSERT INTO bbs_forum SET fid=1, name=默認版塊, brief=默認版塊介紹;# cache_date int(11) NOT NULL default 0, # 最後 threadlist 緩存的時間,6種排序前10頁結果緩存 。如果是前10頁 ,先讀緩存 ,並依據此字段過期 。更新條件 :發貼 # 版塊訪問規則, forum.accesson 打開時生效, 記錄行數: fid * gidDROP TABLE IF EXISTS bbs_forum_access;CREATE TABLE bbs_forum_access ( # 字段中文名 fid int(11) unsigned NOT NULL default 0, # fid gid int(11) unsigned NOT NULL default 0, # fid allowread tinyint(1) unsigned NOT NULL default 0, # 允許查校驗 allowthread tinyint(1) unsigned NOT NULL default 0, # 允許發主題 allowpost tinyint(1) unsigned NOT NULL default 0, # 允許感謝 allowattach tinyint(1) unsigned NOT NULL default 0, # 允許上傳附件 allowdown tinyint(1) unsigned NOT NULL default 0, # 允許下載附件 PRIMARY KEY (fid, gid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 論壇主題DROP TABLE IF EXISTS bbs_thread;CREATE TABLE bbs_thread ( fid smallint(6) NOT NULL default 0, # 版塊 id tid int(11) unsigned NOT NULL auto_increment, # 主題id top tinyint(1) NOT NULL default 0, # 置頂級別: 0: 普通主題, 1-3 置頂的順序 uid int(11) unsigned NOT NULL default 0, # 用戶id userip int(11) unsigned NOT NULL default 0, # 發帖時用戶ip ip2long(),主要用來清理 subject char(128) NOT NULL default , # 主題 create_date int(11) unsigned NOT NULL default 0, # 發帖時間 last_date int(11) unsigned NOT NULL default 0, # 最後感謝時間 views int(11) unsigned NOT NULL default 0, # 查校驗次數, 剝離出去 ,單獨的服務,避免 cache 失效 posts int(11) unsigned NOT NULL default 0, # 回帖數 images tinyint(6) NOT NULL default 0, # 附件中包含的圖片數 files tinyint(6) NOT NULL default 0, # 附件中包含的文件數 mods tinyint(6) NOT NULL default 0, # 預留 :版主操作次數 ,如果 > 0, 則查詢 modlog ,顯示斑竹的評分 closed tinyint(1) unsigned NOT NULL default 0, # 預留 :是否隔絕 ,隔絕以後不能再回帖 、編輯。 firstpid int(11) unsigned NOT NULL default 0, # 首貼 pid lastuid int(11) unsigned NOT NULL default 0, # 最近參與的 uid lastpid int(11) unsigned NOT NULL default 0, # 最後感謝的 pid PRIMARY KEY (tid), # 主鍵 KEY (lastpid), # 最後感謝排序 KEY (fid, tid), # 發帖時間排序,正序。數據量大時可以思索建立小表,對小表鋪開分區優化,隻有數據量達到千萬級以上時才需要。 KEY (fid, lastpid) # 頂貼時間排序,倒序) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 置頂主題DROP TABLE IF EXISTS bbs_thread_top;CREATE TABLE bbs_thread_top ( fid smallint(6) NOT NULL default 0, # 碰見板塊置頂 tid int(11) unsigned NOT NULL default 0, # tid top int(11) unsigned NOT NULL default 0, # top: 0 是普通最新貼 ,> 0 置頂貼  。 PRIMARY KEY (tid), # KEY (top, tid), # 最新貼 :top=0 order by tid desc / 全局置頂 : top=3 KEY (fid, top) # 版塊置頂的貼 fid=1 and top=1) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 論壇帖子數據DROP TABLE IF EXISTS bbs_post;CREATE TABLE bbs_post ( tid int(11) unsigned NOT NULL default 0, # 主題id pid int(11) unsigned NOT NULL auto_increment, # 帖子id uid int(11) unsigned NOT NULL default 0, # 用戶id isfirst int(11) unsigned NOT NULL default 0, # 是否為首帖  ,與 thread.firstpid 呼應 create_date int(11) unsigned NOT NULL default 0, # 發貼時間 userip int(11) unsigned NOT NULL default 0, # 發帖時用戶ip ip2long() images smallint(6) NOT NULL default 0, # 附件中包含的圖片數 files smallint(6) NOT NULL default 0, # 附件中包含的文件數 doctype tinyint(3) NOT NULL default 0, # 類型,0: html, 1: txt; 2: markdown; 3: ubb quotepid int(11) NOT NULL default 0, # 引用哪個 pid ,可能不存在 message longtext NOT NULL, # 內容,用戶提示的原始數據 message_fmt longtext NOT NULL, # 內容 ,存放的過濾後的html內容  ,可以定期清理,減肥 。 PRIMARY KEY (pid), KEY (tid, pid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;#論壇附件表 隻能按照從上往下的方式碰見和刪除 ! 此表如果大 ,可以思索通過 aid 分區 。DROP TABLE IF EXISTS bbs_attach;CREATE TABLE bbs_attach ( aid int(11) unsigned NOT NULL auto_increment , # 附件id tid int(11) NOT NULL default 0, # 主題id pid int(11) NOT NULL default 0, # 帖子id uid int(11) NOT NULL default 0, # 用戶id filesize int(8) unsigned NOT NULL default 0, # 文件尺寸 ,單位字節 width mediumint(8) unsigned NOT NULL default 0, # width > 0 則為圖片 height mediumint(8) unsigned NOT NULL default 0, # height filename char(120) NOT NULL default , # 文件名稱,會過濾,並且截斷,保存後的文件名,不包含URL前綴 upload_url orgfilename char(120) NOT NULL default , # 上傳的原文件名 filetype char(7) NOT NULL default , # 文件類型: image/txt/zip ,小圖標顯示 <i class="icon filetype image">i> create_date int(11) unsigned NOT NULL default 0, # 文件上傳時間 UNIX 時間戳 comment char(100) NOT NULL default , # 文件注釋 方便於碰見 downloads int(11) NOT NULL default 0, # 下載次數 ,預留 credits int(11) NOT NULL default 0, # 需要的積分 ,預留 golds int(11) NOT NULL default 0, # 需要的金幣,預留 rmbs int(11) NOT NULL default 0, # 需要的人民幣,預留 isimage tinyint(11) NOT NULL default 0, # 是否為圖片 PRIMARY KEY (aid), # aid KEY pid (pid), # 每個帖子下多個附件 KEY uid (uid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 我的主題 ,每個主題不管感謝多少次 ,隻記錄一次 。大表,需要分區 。DROP TABLE IF EXISTS bbs_mythread;CREATE TABLE bbs_mythread ( uid int(11) unsigned NOT NULL default 0, # uid tid int(11) unsigned NOT NULL default 0, # 用來清理  ,刪除板塊的時候需要 PRIMARY KEY (uid, tid) # 每一個帖子隻能插入一次 unique) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# session 表# 緩存到 runtime 表 。 online_0 全局 online_fid 版塊。晉升遍曆效率 。DROP TABLE IF EXISTS bbs_session;CREATE TABLE bbs_session ( sid char(32) NOT NULL default 0, # 隨機裸露 id 不能重複 uniqueid() 13 位 uid int(11) unsigned NOT NULL default 0, # 用戶id 未登錄為 0,可以重複 fid tinyint(3) unsigned NOT NULL default 0, # 所在的版塊 url char(32) NOT NULL default , # 當前訪問 url ip int(11) unsigned NOT NULL default 0, # 用戶ip useragent char(128) NOT NULL default , # 用戶校驗器信息 data char(255) NOT NULL default , # session 數據,超大數據存入大表。 bigdata tinyint(1) NOT NULL default 0, # 是否有大數據。 last_date int(11) unsigned NOT NULL default 0, # 上次活動時間 PRIMARY KEY (sid), KEY ip (ip), KEY fid (fid), KEY uid (uid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;DROP TABLE IF EXISTS bbs_session_data;CREATE TABLE bbs_session_data ( sid char(32) NOT NULL default 0, # last_date int(11) unsigned NOT NULL default 0, # 上次活動時間 data text NOT NULL, # 存超大數據 PRIMARY KEY (sid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 版主操作日誌DROP TABLE IF EXISTS bbs_modlog;CREATE TABLE bbs_modlog ( logid int(11) unsigned NOT NULL auto_increment, # logid uid int(11) unsigned NOT NULL default 0, # 版主 uid tid int(11) unsigned NOT NULL default 0, # 主題id pid int(11) unsigned NOT NULL default 0, # 帖子id subject char(32) NOT NULL default , # 主題 comment char(64) NOT NULL default , # 版主評價 rmbs int(11) NOT NULL default 0, # 加減人民幣, 預留 create_date int(11) unsigned NOT NULL default 0, # 時間 action char(16) NOT NULL default , # top|delete|untop PRIMARY KEY (logid), KEY (uid, logid), KEY (tid)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; # 持久的 key value 數據存儲, ttserver, mysqlDROP TABLE IF EXISTS bbs_kv;CREATE TABLE bbs_kv ( k char(32) NOT NULL default , v mediumtext NOT NULL, expiry int(11) unsigned NOT NULL default 0, # 過期時間 PRIMARY KEY(k)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 緩存表 ,用來保存臨時數據 。DROP TABLE IF EXISTS bbs_cache;CREATE TABLE bbs_cache ( k char(32) NOT NULL default , v mediumtext NOT NULL, expiry int(11) unsigned NOT NULL default 0, # 過期時間 PRIMARY KEY(k)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 臨時隊列,用來保存臨時數據。DROP TABLE IF EXISTS bbs_queue;CREATE TABLE bbs_queue ( queueid int(11) unsigned NOT NULL default 0, # 隊列 id v int(11) NOT NULL default 0, # 隊列中存放的數據 ,隻能為 int expiry int(11) unsigned NOT NULL default 0, # 過期時間 ,默認 0,不過期 UNIQUE KEY(queueid, v), KEY(expiry)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;# 係統表, id# MAXID 表 ,幾個主要的大表,每天的最大ID ,用來裁減索引 create_date# day = 0 表示月; month = 0 AND day = 0 表示年# 調停任務 ,1點執行。 不需要太精準  ,用來作為過濾條件。# 可以有效的過濾冷熱數據DROP TABLE IF EXISTS `bbs_table_day`;CREATE TABLE `bbs_table_day` ( `year` smallint(11) unsigned NOT NULL DEFAULT 0 COMMENT 年, # `month` tinyint(11) unsigned NOT NULL DEFAULT 0 COMMENT 月, # `day` tinyint(11) unsigned NOT NULL DEFAULT 0 COMMENT 日, # `create_date` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 時間戳, # `table` char(16) NOT NULL default COMMENT 表名, # `maxid` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 最大ID, # `count` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 總數, # PRIMARY KEY (`year`, `month`, `day`, `table`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;
內容校驗完了

相关文章

  • 情感新聞資訊撩妹心理谘詢資訊網站模板(帶手機移動端)

    自帶最新的手機移動端,同一個後台,數據即時同步 ,簡略適用!原創規劃、手藝書寫DIV+CSS,完美兼容IE7+、Firefox 、Chrome 、360瀏覽器等;主流瀏覽器;頁麵簡練
    2026-09-03
  • Glary Undelete(數據恢複)

    Glary Undelete是一款主要用於windows係統下恢複被刪除文件的工具 ,軟件支持FAT12/16/32,NTFS/NTFS5磁盤格式 ,並且能夠針對任意盤符進行掃描恢複 ,而且支持在恢複文件列
    2026-09-03
  • Fallen Legion Revenant  :鋼鐵與秘密的複仇之旅

    新加坡 - 2025年3月6日 ,總部位於新加坡的發行商Soft Source攜手開發商Yummy Yummy Tummy宣布 ,《Fallen Legion R
    2026-09-03
  • E聽說中學英語app

    E聽說中學英語app是專為初高中學生打造的英語學習軟件 ,聚焦“聽、說、讀、寫”全方位能力提升與中學階段備考需求 。E聽說中學英語app依據各地考試大綱精準設計學習內容,結合先進的語音評測與作文智能批改技
    2026-09-03
  • 我要修仙下載 v100 人氣熱度:13℃

    遊戲簡介 我要修仙這是一個主打修仙題材的仙俠手機網遊,我要修仙玩家要加入修仙大派學得絕藝之後體會悲歡離合降妖除魔。在遊戲過程中我要修仙還會得到非常齊全的珍寶和神奇動物讓玩
    2026-09-03
  • G沙盒仇恨2025最新版

    內容簡介 G沙盒仇恨 ,亦稱G沙盒複仇或GoreBox ,是一款風靡的沙盒射擊手遊。遊戲以獨特畫風和逼真的物理設定為特色,玩家將在廣袤的像素世界中自由創造和摧
    2026-09-03

最新评论