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