mySQL是否有一种可搜索的数组?

时间:2012-02-27 16:33:05

标签: mysql many-to-many one-to-many many-to-one

我知道这可能是一个简单的问题,如果我知道我在寻找什么,我可以自己找到它。然而,这个想法在我的正常思维方面有点开箱即用。所以问题是,我可以将一个对象/数组存储在一个实际可搜索的列中,而不必使用服务器端脚本来破坏对象/数组。

这个概念是什么,我目前在我的数据库中有一个表,它目前还不是一个明确的表。但我最初想到的是一个单独的表,每一行都有一个唯一的id,并且这个id有一组数字(或者如果我可以存储一个对象,则更多)。这个数据是什么,我希望没有可能是冗余数据的行。这是一对多/多对多概念的一部分。我唯一可以想到的就是Google+和它的“圈子”我希望能够把一组东西组合在一起就像圈子一样。如果我选择那个圆圈,它只会显示给我想要显示的那些。

也许我错了。如果是这样的话,如果有人能指出一个更加坚实的方向,那将是非常棒的。最重要的是,我有一系列表,它们在所有表中都有一个独特的ID。希望这个表能够将其中一些ID与我工作中的其他内容联系起来。我可以将这些ID与一个不同的ID组合在一起。

1 个答案:

答案 0 :(得分:0)

您可能希望像以下示例一样实施ER图:

users and circles

用户可以拥有零个,一个或多个圈子。 然后用户和圈子之间存在多对多的关系。