根据已有的功能设计数据库里面需要的数据,为了防止之后还要对数据库里面的字段进行修改,所以要考虑全一点【在我们实验室是通过flyway这个工具对数据库进行管理的,这样的话就不用担心徒手改数据库字段内容而导致的一些问题】
设计数据库
目前设计了四个表:
actor
信息存储表
blog
信息存储表
blogId
和 commentId
转换表
Tag
信息存储表
TagId
和blogId
转换表
心得
1、一张表是可以有两个主键的,特征是,两个主键的数据组合是该表中独一无二的(大概可以这样解释)。
2、表中的id
索引是可以帮助提高无条件时候的增和删的效率
3、一般xxx的信息存储表示不用加上_info
字样的,直接给表命名xxx
就可以了。