创建SQL多个表的最佳方法是什么?

时间:2014-06-28 02:05:23

标签: android mysql sql

我正在开发应用程序,将一些Todo任务存储到表中 - 主题和子主题。我想到了两种方法来做这个动作,但建议的最佳方法是什么。方法1:是添加到我的表 - 具有子主题名称的列,当我想显示这个特定的主题时,只需为他执行for循环查询。 方式2:创建2个表,处理主题是和名称,另一个处理子主题数据。

If not here an Example i made:

1 个答案:

答案 0 :(得分:1)

如果你每行只有一个标签,那么第一种方法就可以了。

如果要在一行中允许多个标记,则使用联结表,这是第二种方法中的todo_tags表。联结表是存储附加到另一个列表的对象列表(tags)的正确方法。