鍍金池/ 問答/數(shù)據(jù)庫/ 書籍有二級目錄在數(shù)據(jù)庫該如何存儲

書籍有二級目錄在數(shù)據(jù)庫該如何存儲

第一回
  第一章
  第二章
  第三章
第二回
  第一章
  第二章
  第三章

像這種目錄一般如何存儲比較好?
我想的是有一個book表(書表,有書名,簡介,封面等數(shù)據(jù)),article表(文章表,有標(biāo)題內(nèi)容等數(shù)據(jù))
articleOne關(guān)聯(lián)表(書與文章id的關(guān)聯(lián)表,書id,一級文章目錄id)
articleTwo關(guān)聯(lián)表(一級文章目錄與二級文章目錄id的關(guān)聯(lián)表,一級文章目錄id,二級文章目錄id)
先查articleOne表,找出一級文章目錄id,再根據(jù)一級文章目錄id去查articleTwo表,查出二級文章目錄id,再根據(jù)id去article查出文章標(biāo)題,希望大神們指教一下
還有mysql數(shù)據(jù)庫存字符串和存數(shù)字占用內(nèi)存一樣嗎?

回答
編輯回答
陌顏

目錄放一張表就行了
id name bookid acticleid pid
一級目錄pid為0 二級目錄pid為一級目錄的id

另外mysql字段類型占用大小
https://dev.mysql.com/doc/ref...
直接看看文檔吧

2018年7月22日 06:28