-----------
-- user 用戶表
-----------
CREATE TABLE user (
user_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '用戶ID',
group_id mediumint(8) NOT NULL COMMENT '用戶組ID',
user_name varchar(32) NOT NULL COMMENT '用戶名',
user_pwd varchar(32) NOT NULL COMMENT '用戶密碼',
user_phone int(12) NOT NULL COMMENT '用戶手機號碼',
user_sex varchar(6) NOT NULL COMMENT '用戶性別',
user_qq mediumint(9) NOT NULL COMMENT '用戶QQ號碼',
user_email varchar(64) NOT NULL COMMENT '用戶EMAIL地址',
user_address varchar(255) NOT NULL COMMENT '用戶地址',
user_mark mediumint(9) NOT NULL COMMENT '用戶積分',
user_rank_id tinyint(3) NOT NULL COMMENT '用戶等級',
user_last_login_ip varchar(15) NOT NULL COMMENT '用戶上一次登陸IP地址',post
user_birthday int(13) NOT NULL COMMENT '用戶生日',
user_description varchar(255) NOT NULL COMMENT '自我描述',
user_image_url varchar(255) NOT NULL COMMENT '用戶頭像存儲路徑',
user_school varchar(255) NOT NULL COMMENT '畢業學校',
user_register_time int(13) NOT NULL COMMENT '用戶註冊時間',
user_register_ip varchar(15) NOT NULL COMMENT '用戶註冊時IP地址',
user_last_update_time int(13) NOT NULL COMMENT '用戶上次更新博客時間',
user_weibo varchar(255) NOT NULL COMMENT '用戶微博',
user_blood_type char(3) NOT NULL COMMENT '用戶血型',
user_says varchar(255) NOT NULL COMMENT '用戶語錄',
user_lock tinyint(3) NOT NULL COMMENT '是否鎖定,0爲不鎖定,1爲鎖定',
user_freeze tinyint(3) NOT NULL COMMENT '是否凍結,0爲不凍結,1爲凍結',
user_power varchar(255) NOT NULL COMMENT '擁有權限',
PRIMARY KEY (user_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;url
-----------------
-- user_rank 用戶權限表
-----------------
CREATE TABLE user_rank (
rank_id mediumint(5) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
user_rank_id smallint(5) NOT NULL COMMENT '等級ID',
rank_mark mediumint(6) NOT NULL COMMENT '等級積分',
rank_name varchar(32) NOT NULL COMMENT '等級名稱',
PRIMARY KEY (rank_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;spa
----------------
--user_group 用戶組表
----------------
CREATE TABLE user_group (
g_id tinyint(3) NOT NULL AUTO_INCREMENT COMMENT '自增ID號',
group_id tinyint(3) NOT NULL COMMENT '用戶組ID',
group_name varchar(20) NOT NULL COMMENT '用戶組名',
group_power varchar(20) NOT NULL COMMENT '用戶權限',
PRIMARY KEY (g_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
------------------
-- power_list 功能權限表
------------------
CREATE TABLE power_list (
p_id int(10) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
power_id int(10) NOT NULL COMMENT '權限ID',
power_name varchar(36) NOT NULL COMMENT '權限描述',
PRIMARY KEY (p_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;日誌
-------------------
--friend 好友表
-------------------
CREATE TABLE friend (
f_id smallint(5) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
user_id mediumint(8) NOT NULL COMMENT '用戶ID',
friend_id mediumint(8) NOT NULL COMMENT '好友ID',
PRIMARY KEY (f_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;code
----------------------
--user_attention 用戶關注表
----------------------
CREATE TABLE user_attention (
a_id smallint(5) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
user_id mediumint(8) NOT NULL COMMENT '用戶ID',
attention_id mediumint(8) NOT NULL COMMENT '關注ID',
PRIMARY KEY (a_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;blog
-----------------------
--secret_message 用戶私信表
-----------------------
CREATE TABLE secret_message (
secret_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '自增私信ID',
send_id mediumint(8) NOT NULL COMMENT '發信者ID',
receive_id mediumint(8) NOT NULL COMMENT '收信者ID',
message_topic varchar(64) NOT NULL COMMENT '私信標題',
message_content varchar(255) NOT NULL COMMENT '私信內容',
PRIMARY KEY (secret_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;圖片
------------------------
--system_message 系統通知表
------------------------
CREATE TABLE system_message (
system_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '系統通知ID',
send_id mediumint(8) NOT NULL COMMENT '接受者ID',
group_id tinyint(3) NOT NULL COMMENT '用戶組ID',
send_default mediumint(8) NOT NULL COMMENT '1時發送全部用戶,0時則不採用',
system_topic varchar(60) NOT NULL COMMENT '通知內容',
system_content varchar(255) NOT NULL COMMENT '通知內容',
PRIMARY KEY (system_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;ip
--------------------------
--friendly_link 友情連接
--------------------------
CREATE TABLE friendly_link (
link_id smallint(5) NOT NULL AUTO_INCREMENT COMMENT '友情連接自增ID',
link_name varchar(60) NOT NULL COMMENT '友情連接名稱',
link_url varchar(255) NOT NULL COMMENT '連接地址',
link_logo varchar(255) NOT NULL COMMENT 'LOGO圖片',
show_order tinyint(3) NOT NULL COMMENT '在頁面顯示的順序',
PRIMARY KEY (link_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;博客
--------------------------
--ad 廣告表
--------------------------
CREATE TABLE ad (
ad_id smallint(5) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
position_id smallint(5) NOT NULL COMMENT '0,站外廣告;從1開始表明的是該廣告所處的廣告位,同表ad_postition中的字段position_id的值',
media_type tinyint(3) NOT NULL DEFAULT 0 COMMENT '廣告類型,0圖片;1flash;2代碼3文字',
ad_name varchar(60) NOT NULL COMMENT '該條廣告記錄的廣告名稱',
ad_link varchar(255) NOT NULL COMMENT '廣告連接地址',
ad_code text NOT NULL COMMENT '廣告連接的表現,文字廣告就是文字或圖片和flash就是它們的地址',
start_time int(13) NOT NULL DEFAULT 0 COMMENT '廣告開始時間',
end_time int(13) NOT NULL DEFAULT 0 COMMENT '廣告結束時間',
link_man varchar(60) NOT NULL COMMENT '廣告聯繫人',
link_email varchar(60) NOT NULL COMMENT '廣告聯繫人的郵箱',
link_phone varchar(60) NOT NULL COMMENT '廣告聯繫人得電話',
click_count mediumint(8) NOT NULL DEFAULT 0 COMMENT '廣告點擊次數',
enabled tinyint(3) NOT NULL DEFAULT 1 COMMENT '該廣告是否關閉;1開啓; 0關閉; 關閉後廣告將再也不有效',
PRIMARY KEY (ad_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;flash
--------------------
--stay_message 用戶留言表
--------------------
CREATE TABLE stay_message (
stay_id smallint(5) NOT NULL AUTO_INCREMENT COMMENT '留言表自增ID',
user_id mediumint(8) NOT NULL COMMENT '用戶ID',
stay_user_id mediumint(8) NOT NULL COMMENT '留言者ID',
message_content varchar(255) NOT NULL COMMENT '留言內容',
stay_user_ip varchar(15) NOT NULL COMMENT '留言用戶的IP地址',
message_stay_time int(13) NOT NULL COMMENT '留言時間',
place varchar(64) NOT NULL COMMENT '地區',
PRIMARY KEY (stay_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
----------------------
--about_blog 博客信息表
----------------------
CREATE TABLE about_blog (
blog_id mediumint(8) NOT NULL COMMENT '用戶ID',
blog_keyword varchar(255) NOT NULL COMMENT '博客關鍵字',
blog_description varchar(255) NOT NULL COMMENT '博客描述',
blog_name varchar(36) NOT NULL COMMENT '博客名稱',
blog_title varchar(128) NOT NULL COMMENT '博客標題',
PRIMARY KEY (blog_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
------------------------
--visitor 最近訪客表
------------------------
CREATE TABLE visitor (
v_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '訪客記錄ID',
visitor_id mediumint(8) NOT NULL COMMENT '訪客ID',
visitor_time int(13) NOT NULL COMMENT '來訪時間',
user_id mediumint(8) NOT NULL COMMENT '被訪用戶ID',
visitor_ip varchar(15) NOT NULL COMMENT '訪客IP地址',
type_id int(3) NOT NULL COMMENT '訪問板塊ID',
where_id mediumint(8) NOT NULL COMMENT '查看某板塊的某個子項目,如查看相冊板塊的第3個相冊,該ID對應該相冊的ID號',
PRIMARY KEY (v_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
-------------------------
--shuoshuo 用戶心情說說表
-------------------------
CREATE TABLE shuoshuo (
shuo_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '說說記錄ID',
user_id mediumint(8) NOT NULL COMMENT '用戶ID',
shuo_time int(13) NOT NULL DEFAULT 0 COMMENT '發佈時間',
shuo_ip varchar(15) NOT NULL COMMENT '說說發佈時的IP地址',
shuoshuo varchar(255) NOT NULL COMMENT '說說內容',
type_id tinyint(3) NOT NULL DEFAULT 3 COMMENT '欄目ID,默認爲3',
PRIMARY KEY (shuo_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
-------------------------
--photo_sort 相片分類表
-------------------------
CREATE TABLE photo_sort (
sort_img_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '相冊ID',
sort_img_name varchar(20) NOT NULL COMMENT '相冊名',
sort_img_type varchar(20) NOT NULL COMMENT '展現方式 0->僅主人可見,1->輸入密碼便可查看,2->僅好友能查看,3->回答問題便可查看',
img_password varchar(32) NOT NULL COMMENT '查看密碼',
user_id mediumint(8) NOT NULL COMMENT '所屬用戶ID',
img_sort_question varchar(255) NOT NULL COMMENT '訪問問題',
img_sort_answer varchar(128) NOT NULL COMMENT '訪問問題的答案',
type_id int(3) NOT NULL DEFAULT 1 COMMENT '默認1表示相冊板塊',
top_pic_src mediumint(8) NOT NULL COMMENT '封面圖片的路徑',
PRIMARY KEY (sort_img_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
-------------------------
--photos 相片表
-------------------------
CREATE TABLE photos (
photo_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '相片ID',
photo_name varchar(255) NOT NULL COMMENT '相片名稱',
photo_src varchar(255) NOT NULL COMMENT '圖片路徑',
photo_description varchar(255) NOT NULL COMMENT '圖片描述',
user_id mediumint(8) NOT NULL COMMENT '所屬用戶ID',
sort_id mediumint(8) NOT NULL COMMENT '所屬相冊ID',
upload_time int(13) NOT NULL COMMENT '圖片上傳時間',
upload_ip varchar(15) NOT NULL COMMENT '圖片操做上傳IP地址',
PRIMARY KEY (photo_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
---------------------------
--article_sort 文章分類表
---------------------------
CREATE TABLE article_sort (
sort_article_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '文章自增ID',
user_id mediumint(8) NOT NULL COMMENT '該分類所屬用戶',
sort_article_name varchar(60) NOT NULL COMMENT '分類名稱',
PRIMARY KEY (sort_article_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
----------------------------
--article 文章表
----------------------------
CREATE TABLE article (
article_id smallint(5) NOT NULL AUTO_INCREMENT COMMENT '日誌自增ID號',
article_name varchar(128) NOT NULL COMMENT '文章名稱',
article_time int(13) NOT NULL COMMENT '發佈時間',
article_ip varchar(15) NOT NULL COMMENT '發佈IP',
article_click int(10) NOT NULL COMMENT '查看人數',
sort_article_id mediumint(8) NOT NULL COMMENT '所屬分類',
user_id mediumint(8) NOT NULL COMMENT '所屬用戶ID',
type_id tinyint(3) NOT NULL DEFAULT 1 COMMENT '欄目ID',
article_type int(13) NOT NULL DEFAULT 1 COMMENT '文章的模式:0爲私有,1爲公開,2爲僅好友查看',
article_content text NOT NULL COMMENT '文章內容',
article_up tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否置頂:0爲否,1爲是',
article_support tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否博主推薦:0爲否,1爲是',
PRIMARY KEY (article_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
----------------------------
--user_comment 用戶評論表
----------------------------
CREATE TABLE user_comment (
c_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '評論自增ID號',
user_id mediumint(8) NOT NULL COMMENT '收到評論的用戶ID',
type_id tinyint(3) NOT NULL COMMENT '評論欄目ID',
commit_id mediumint(8) NOT NULL COMMENT '評論內容的ID',
commit_content varchar(255) NOT NULL COMMENT '評論內容',
commit_user_id mediumint(8) NOT NULL COMMENT '評論者ID',
commit_time int(13) NOT NULL COMMENT '評論時間',
commit_ip varchar(15) NOT NULL COMMENT '評論時的IP地址',
PRIMARY KEY (c_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
------------------------------
--phone_message 短信記錄表
------------------------------
CREATE TABLE phone_message (
phone_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '自增ID號',
phone_num varchar(12) NOT NULL COMMENT '用戶手機號碼',
contents varchar(255) NOT NULL COMMENT '發送內容',
send_time int(13) NOT NULL COMMENT '發送時間',
user_id mediumint(8) NOT NULL COMMENT '用戶ID',
PRIMARY KEY (phone_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;