书籍有二级目录在数据库该如何存储

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

像这种目录一般如何存储比较好?
我想的是有一个book表(书表,有书名,简介,封面等数据),article表(文章表,有标题内容等数据)
articleOne关联表(书与文章id的关联表,书id,一级文章目录id)
articleTwo关联表(一级文章目录与二级文章目录id的关联表,一级文章目录id,二级文章目录id)
先查articleOne表,找出一级文章目录id,再根据一级文章目录id去查articleTwo表,查出二级文章目录id,再根据id去article查出文章标题,希望大神们指教一下
还有mysql数据库存字符串和存数字占用内存一样吗?

阅读 4.1k
1 个回答

目录放一张表就行了
id name bookid acticleid pid
一级目录pid为0 二级目录pid为一级目录的id

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题