Mysql - 数据库设计

时间:2017-02-10 13:07:41

标签: mysql database database-design

我有一个带有一堆表格的mysql数据库.3我的表格(如下所示)是tb_poststb_postsmetatb_postslyric。我可以将tb_postlyric表与tb_postsmeta合并,但我没有,因为此表的大小tb_postslyric远远高于其他表。

您认为将这些表分开是否是一个好主意?你认为我应该合并它们吗?任何建议都将不胜感激。

我之前已经阅读过如何设计好的mysql数据库,但是如何为每个字段提供合适的类型。

Picture of tables

1 个答案:

答案 0 :(得分:0)

需要考虑的事项:

- 这两个表的目的是什么,例如内容,布局,标题信息,类别或评级等补充的帖子信息等。如果它们用于不同的目的,那么由id链接的不同表格。

- postlyric表是否具有与postmeta中的多个条目相对应的条目,反之亦然,例如,一个postlyric条目到两个postmeta条目,然后是由id链接的不同表格

- 如果一个表明显大于另一个表,那么您可以考虑更好地建立索引。