uc_admins 管理員權限表

字段名 數據類型 默認值 允許非空 自動遞增 備註
uid mediumint(8) unsigned NO 用户 ID
username char(15) NO 用户名
allowadminsetting tinyint(1) 0 NO 是否允許改變設置
allowadminapp tinyint(1) 0 NO 是否允許管理應用列表,如: 添加|編輯|刪除 應用
allowadminuser tinyint(1) 0 NO 是否允許管理會員
allowadminbadword tinyint(1) 0 NO 是否允許設置詞語過濾
allowadmintag tinyint(1) 0 NO 是否允許管理 tag
allowadminpm tinyint(1) 0 NO 是否允許管理短消息
allowadmincredits tinyint(1) 0 NO 是否允許設置積分公式
allowadmindomain tinyint(1) 0 NO 是否允許管理域名解析
allowadmindb tinyint(1) 0 NO 是否允許管理數據庫
allowadminnote tinyint(1) 0 NO 是否允許管理通知
allowadmincache tinyint(1) 0 NO 是否允許更新緩存
allowadminlog tinyint(1) 0 NO 是否允許查看和管理日誌

uc_applications 應用列表

字段名 數據類型 默認值 允許非空 自動遞增 備註
appid smallint(6) unsigned NO 應用的 ID
type varchar(16) NO 應用類型 DISCUZ|SUPESITE|UCHOME|XSPACE|SUPEV|ECSHOP|ECMALL|其他
name varchar(20) NO 應用名稱
url varchar(255) NO 應用的 URL 地址
authkey varchar(255) NO 應用的密鑰,注意: 每個應用的密鑰都不一樣
ip varchar(15) NO 應用的 IP 地址,注意:不填寫的話,可能會影響速度,因為 DNS 解析比較耗費時間。
viewprourl varchar(255) NO 用户資料查看地址
apifilename varchar(30) uc.php NO 接口文件名稱
charset varchar(8) NO 應用的字符集 如: GBK|LATIN1|UTF-8
dbcharset varchar(8) NO 數據庫的字符集 如: gbk|latin1|utf8
synlogin tinyint(1) 0 NO 是否開啓同步登陸
recvnote tinyint(1) 0 YES 是否接受通知
extra text NO 附加參數,格式為序列化後的數組
tagtemplates text NO 顯示 tag 的模板內容
allowips text NO

uc_badwords 詞語過濾表

字段名 數據類型 默認值 允許非空 自動遞增 備註
id smallint(6) unsigned NO 編號
admin varchar(15) NO 添加該條記錄的管理員用户名
find varchar(255) NO 原詞語
replacement varchar(255) NO 替換為的詞語
findpattern varchar(255) NO 原詞語的正則表達式

uc_domains 域名-IP 映射表,用來避免頻繁的 DNS 解析。

字段名 數據類型 默認值 允許非空 自動遞增 備註
id int(10) unsigned NO 編號
domain char(40) NO 域名
ip char(15) NO IP

uc_failedlogins 記錄登陸失敗次數,用來防止暴力猜解管理員密碼

字段名 數據類型 默認值 允許非空 自動遞增 備註
ip char(15) NO IP
count tinyint(1) unsigned 0 NO 登陸失敗的次數
lastupdate int(10) unsigned 0 NO 上次登陸失敗的時間

uc_feeds feed 數據表

字段名 數據類型 默認值 允許非空 自動遞增 備註
feedid mediumint(8) unsigned NO FEED 的 ID
appid varchar(30) NO 應用的 ID
icon varchar(30) NO feed 類型對應的圖標 如: poll|post|trade|video
uid mediumint(8) unsigned 0 NO 用户 id
username varchar(15) NO 用户名
dateline int(10) unsigned 0 NO feed 添加的時間
hash_template varchar(32) NO feed 顯示的模板的 hash 值,用來判斷合併多條類似的 feed
hash_data varchar(32) NO 數據的 hash 值,用來判斷合併多條類似的 feed
title_template text NO 標題的模板
title_data text NO 標題的內容
body_template text NO 內容的模板
body_data text NO 內容數據
body_general text NO 附加數據
image_1 varchar(255) NO 第一張圖片的 URL,一條 feed 最多可以有 4 張圖片。
image_1_link varchar(255) NO 第一張圖片的鏈接地址
image_2 varchar(255) NO 第一張圖片的鏈接地址
image_2_link varchar(255) NO 第二張圖片的鏈接地址
image_3 varchar(255) NO 第三張圖片的 URL
image_3_link varchar(255) NO 第三張圖片的鏈接地址
image_4 varchar(255) NO 第四張圖片的 URL
image_4_link varchar(255) NO 四張圖片的鏈接地址
target_ids varchar(255) NO 指定給哪些用户 (uid) 看,如: 1,2,3

uc_friends 關係表

字段名 數據類型 默認值 允許非空 自動遞增 備註
uid mediumint(8) unsigned 0 NO 用户 id
friendid mediumint(8) unsigned 0 NO 好友 id
direction tinyint(1) 0 NO 好友關係標示,1:A 加 B 為好友 2:B 加了 A 為好友 3:A 和 B 彼此都加為了好友
version int(10) unsigned NO 版本號,這個字段已經廢除。現作為自增字段。
delstatus tinyint(1) 0 NO 刪除狀態
comment char(255) NO 好友註釋

uc_mailqueue 發送郵件隊列表

字段名 數據類型 默認值 允許非空 自動遞增 備註
mailid int(10) unsigned NO 郵件 ID
touid mediumint(8) unsigned 0 NO 郵件目標用户 id
tomail varchar(32) NO 收件人
frommail varchar(100) NO 發件人
subject varchar(255) NO 郵件標題
message text NO 郵件內容
charset varchar(15) NO 郵件編碼
htmlon tinyint(1) 0 NO 是否是 html 格式
level tinyint(1) 1 NO 郵件緊急級別
dateline int(10) unsigned 0 NO 記錄插入時間
failures tinyint(3) unsigned 0 NO 發送失敗次數
appid smallint(6) unsigned 0 NO 來源應用 id

uc_memberfields 用户的擴展字段表,擴展 uc_members

字段名 數據類型 默認值 允許非空 自動遞增 備註
uid mediumint(8) unsigned NO 用户 ID
blacklist text NO 黑名單列表,用户名存放,以, 隔開

uc_members 用户表

字段名 數據類型 默認值 允許非空 自動遞增 備註
uid mediumint(8) unsigned NO 用户 ID
username char(15) NO 用户名
password char(32) NO 密碼
email char(32) NO 用户 Email
myid char(30) NO 漫遊 id
myidkey char(16) NO 漫遊 id
regip char(15) NO 註冊 IP
regdate int(10) unsigned 0 NO 註冊時間
lastloginip int(10) 0 NO 上次登陸的 IP(程序轉換成數值類型)
lastlogintime int(10) unsigned 0 NO 上次登錄的時間
salt char(6) NO 密碼幹擾串,用來和密碼進行配合驗證,防止被暴力破解
secques char(8) NO 用户的安全提問

uc_mergemembers 需要合併的用户名列表,用來解決應用合併時重名的問題。

字段名 數據類型 默認值 允許非空 自動遞增 備註
appid smallint(6) unsigned NO 應用 id
username char(15) NO 重複的用户名

uc_newpm 新短消息表

字段名 數據類型 默認值 允許非空 自動遞增 備註
uid mediumint(8) unsigned NO 有新消息的用户

uc_notelist 通知列表,用來將 UCenter 的數據分發到各個應用

字段名 數據類型 默認值 允許非空 自動遞增 備註
noteid int(10) unsigned NO 通知 ID
operation char(32) NO 操作,如: updatepw|deleteuser|renameuser|test
closed tinyint(4) 0 NO 是否關閉,在通知成功,或者失敗重試到極限後,會置為 1
totalnum smallint(6) unsigned 0 NO 嘗試通知的總次數
succeednum smallint(6) unsigned 0 NO 嘗試通知的總次數
getdata mediumtext NO 通過 GET 方式傳遞的數據
postdata mediumtext NO 通過 POST 方式傳遞的數據
dateline int(10) unsigned 0 NO 通過 POST 方式傳遞的數據
pri tinyint(3) 0 NO 優先級別,tag 相關的通知的優先級別比較低。

uc_pm_indexes 用户短消息索引表

字段名 數據類型 默認值 允許非空 自動遞增 備註
pmid mediumint(8) unsigned NO 短消息 ID
plid mediumint(8) unsigned 0 NO 會話列表 ID

uc_pm_lists 短消息會話表。

字段名 數據類型 默認值 允許非空 自動遞增 備註
plid mediumint(8) unsigned NO 會話列表 ID
authorid mediumint(8) unsigned 0 NO 會話作者 ID
pmtype tinyint(1) unsigned 0 NO 短消息類型
subject varchar(80) NO 短消息標題
members smallint(5) unsigned 0 NO 短消息內容
min_max varchar(17) NO 會話關係
dateline int(10) unsigned 0 NO 開始時間
lastmessage text NO 最後一條短消息內容

uc_pm_members 用户短消息狀態表。

字段名 數據類型 默認值 允許非空 自動遞增 備註
plid mediumint(8) unsigned 0 NO 會話列表 ID
uid mediumint(8) unsigned 0 NO 會話作者 ID
isnew tinyint(1) unsigned 0 NO 是否未讀短消息
pmnum int(10) unsigned 0 NO 會話短消息數目
lastupdate int(10) unsigned 0 NO 上一次會話時間
lastdateline int(10) unsigned 0 NO 最後一次會話時間

uc_pm_messages_n 用户短消息數據表。

字段名 數據類型 默認值 允許非空 自動遞增 備註
pmid mediumint(8) unsigned 0 NO 短消息 ID
plid mediumint(8) unsigned 0 NO 會話列表 ID
authorid mediumint(8) unsigned 0 NO 作者 ID
message text NO 短消息內容
delstatus tinyint(1) unsigned 0 NO 刪除狀態 1 發起者刪除, 2 他人刪除
dateline int(10) unsigned 0 NO 時間

uc_pms 短消息表

字段名 數據類型 默認值 允許非空 自動遞增 備註
pmid int(10) unsigned NO 短消息 ID
msgfrom varchar(15) NO 發送人用户名
msgfromid mediumint(8) unsigned 0 NO 發送人 id
msgtoid mediumint(8) unsigned 0 NO 接收人 id 接收 id 為 0 時,表示公共消息
folder enum('inbox','outbox') inbox NO 收件箱/發件箱
new tinyint(1) 0 NO 接收人是否看過
subject varchar(75) NO 短消息主題
dateline int(10) unsigned 0 NO 發送時間
message text NO 短消息內容
delstatus tinyint(1) unsigned 0 NO 刪除狀態,1: 表示接受方刪除,3: 表示雙方都已經刪除
related int(10) unsigned 0 NO 關聯 ID,用來標示哪些短消息關聯同一個主題
fromappid smallint(6) unsigned 0 NO 發信人應用來源 APPID

uc_protectedmembers 保護用户記錄表

字段名 數據類型 默認值 允許非空 自動遞增 備註
uid mediumint(8) unsigned 0 NO 用户 ID
username char(15) NO 用户名
appid tinyint(1) unsigned 0 NO 應用 ID
dateline int(10) unsigned 0 NO 受保護的時間
admin char(15) 0 NO 操作的管理員名稱

uc_settings UCenter 的各項設置

字段名 數據類型 默認值 允許非空 自動遞增 備註
k varchar(32) NO 名稱
v text NO

uc_sqlcache 緩存 mysql 查詢記錄的表

字段名 數據類型 默認值 允許非空 自動遞增 備註
sqlid char(6) NO sql 語句的 hash 值
data char(100) NO 序列化存放的 sql 語句返回的結果
expiry int(10) unsigned NO 過期的時間

uc_tags tag 表

字段名 數據類型 默認值 允許非空 自動遞增 備註
tagname char(20) NO TAG 名稱
appid smallint(6) unsigned 0 NO 應用 id
data mediumtext YES 內容
expiration int(10) unsigned NO tag 過期時間

uc_vars 存放運行期間產生的數據的臨時內存表 (可以隨時清空)

字段名 數據類型 默認值 允許非空 自動遞增 備註
name char(32) NO 名稱
value char(255) NO