個人博客(一)之表結(jié)構(gòu)設(shè)計

對于一個程序員來說,沒有一個個人的博客是不能稱為程序員的。程序員要養(yǎng)成一個經(jīng)常數(shù)學(xué)博客的習(xí)慣谋作,這個是一定要的芋肠,可以寫下自己的反思,自己的成果遵蚜,這樣不僅可以幫助自己也可以幫助其他人學(xué)習(xí)帖池。

思考了一下,我在這邊簡單的列出了一些字段,適合表結(jié)構(gòu)的開發(fā),自己做博客也沒有UI設(shè)計,我個人是喜歡先設(shè)計好,把表結(jié)構(gòu)邏輯都搞好,然后再去做靜態(tài)頁面,寫js(其實就是前端技術(shù)不咋地)吭净。這樣我可以在設(shè)計的時候思考很多東西睡汹,如果到時候前端需要更多的東西就只能去修改數(shù)據(jù)庫。

接下來展示表的設(shè)計

1. 文章信息表(article_info)文章的基礎(chǔ)字段

id(主鍵),create_by(創(chuàng)建人),create_date(創(chuàng)建日期),update_by(更新人),update_date(更新日期),version(版本號,樂觀鎖),is_deleted(是否刪除)這幾個字段是每個表都有的,一方面我們需要去詳細的記錄信息,另一方面如果我們的數(shù)據(jù)出現(xiàn)了錯誤,我們可以第一時間去查找錯誤寂殉。比如某個人往數(shù)據(jù)庫里面修改了數(shù)據(jù)囚巴,導(dǎo)致數(shù)據(jù)出現(xiàn)了問題,這時候我們不知道誰刪除的就很尷尬了友扰,還有就是避免用戶的手誤彤叉,安全等等原因,我們的刪除最好是邏輯刪除村怪,不物理刪除秽浇。邏輯刪除也方便我們以后統(tǒng)計數(shù)據(jù)。

id(主鍵),create_by(創(chuàng)建人),create_date(創(chuàng)建日期),update_by(更新人),update_date(更新日期),version(版本號,樂觀鎖),is_deleted(是否刪除),title(標(biāo)題),type(文章分類,可以是springBoot,java等),is_top(是否置頂),author(作者),original_link(原始鏈接),is_original(是否原創(chuàng)),is_private(是否是私密)

2. 文章內(nèi)容表(article_conetnt) 文章的文本信息

id,create_by,create_date,update_by,update_date,version,is_deleted,content(text)(內(nèi)容),article_info_id(文章信息id),

這里是和文章信息分開來,因為阿里開發(fā)規(guī)范中說,如果文本類型為text類型,建議單獨分開一張表出來,當(dāng)然這個一張表也是可以的,畢竟數(shù)據(jù)量較小甚负。如果放在一起為影響索引效率柬焕。

3. 文章評論或留言表(article_comment)對于文章的評論或者留言

id,create_by,create_date,update_by,update_date,version,is_deleted,content(內(nèi)容),name,email,article_info_id(如果是評論需要保存信息id)审残,type(1是評論,2是留言)

這里主要包括兩個方面击喂,一是對于文章的評論维苔,而是用戶對于整個系統(tǒng)的留言,剛開始是想書寫兩個表懂昂,主要是結(jié)構(gòu)相同介时,評論比留言多了一個article_info_id,索性我給加個type來區(qū)分,這樣方便日后的統(tǒng)計。如果不加type的話凌彬,評論你可以有article_info_id,留言可能就沒有,如果去統(tǒng)計數(shù)據(jù),去數(shù)據(jù)庫判斷article_info_id==null,我感覺這樣的形式不好沸柔,也不建議這樣去做。

4. 文章圖片表(article_picture)文章的圖片

id,create_by,create_date,update_by,update_date,version,is_deleted,name,picture_url,article_info_id

因為很大程度上,給文章來一個頭圖會顯得更好看,這樣的話,就會有圖片铲敛。這里單獨設(shè)計出來一個表的原因是褐澎,怕一個文章會有多個圖片,這樣就不能在article_info中添加一個url伐蒋,就不能滿足需求工三。這樣支持可擴充,也方便去查看先鱼。

5. 文章類型表(article_type)

id,create_by,create_date,update_by,update_date,version,is_deleted,code,value,name,remark(備注)

這個對應(yīng)在article_info中的type字段,我們把文章類型新建一個表,這樣可以從數(shù)據(jù)庫中獲取,不能設(shè)計為固定的(java,spring,springBoot,mysql等等),這個.我們需要在后端去管理的所以我們給設(shè)計為可操作性俭正。

6. 系統(tǒng)圖片表(system_picture)首頁的圖片顯示

id,create_by,create_date,update_by,update_date,version,is_deleted,type,name,picture_url,type,code

這個是初始化頁面的圖片,可能是輪播圖,我們要設(shè)計成可以控制的,到時候要是換圖片,我們可以在后臺修改。


現(xiàn)在這些只是在頁面上顯示的數(shù)據(jù)焙畔,還可以加一些內(nèi)容包括 瀏覽表掸读,日志表等等,這些都是要完善的宏多。后面還要做一個后臺管理頁面儿惫,用于編輯和發(fā)布文章等等,這只是一個初級想法伸但,自己要去設(shè)計表結(jié)構(gòu)了肾请,設(shè)計好后頁面在下面供大家參考!希望可以幫到大家

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末更胖,一起剝皮案震驚了整個濱河市铛铁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌函喉,老刑警劉巖避归,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異管呵,居然都是意外死亡梳毙,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門捐下,熙熙樓的掌柜王于貴愁眉苦臉地迎上來账锹,“玉大人萌业,你說我怎么就攤上這事〖榧恚” “怎么了生年?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長廓奕。 經(jīng)常有香客問我抱婉,道長,這世上最難降的妖魔是什么桌粉? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任蒸绩,我火速辦了婚禮,結(jié)果婚禮上铃肯,老公的妹妹穿的比我還像新娘患亿。我一直安慰自己,他們只是感情好押逼,可當(dāng)我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布步藕。 她就那樣靜靜地躺著,像睡著了一般挑格。 火紅的嫁衣襯著肌膚如雪咙冗。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天恕齐,我揣著相機與錄音乞娄,去河邊找鬼瞬逊。 笑死显歧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的确镊。 我是一名探鬼主播士骤,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蕾域!你這毒婦竟也來了拷肌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤旨巷,失蹤者是張志新(化名)和其女友劉穎巨缘,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體采呐,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡若锁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了斧吐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片又固。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡仲器,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出仰冠,到底是詐尸還是另有隱情乏冀,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布洋只,位于F島的核電站辆沦,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏识虚。R本人自食惡果不足惜众辨,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望舷礼。 院中可真熱鬧鹃彻,春花似錦、人聲如沸妻献。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽育拨。三九已至谨履,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間熬丧,已是汗流浹背笋粟。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留析蝴,地道東北人害捕。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像闷畸,于是被迫代替她去往敵國和親尝盼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容