![]() |
1
17
这是低效的。从关系的角度来看,这里的内容是用户和游戏之间的多对多关系。用户可以对许多游戏进行投票。一个游戏可以由许多用户投票决定。解决方法是有一个联接表:
其中uid和gid是返回各自表的外键。 如果有人投票,请在投票中插入记录。 要获得游戏的投票列表,请执行以下操作:
要获取用户投票列表,请执行以下操作:
等等。 不要联接数组并将其存储在单列中。你避免那样做是对的。 |
![]() |
2
4
在规范化数据库中,应将其存储在联接表中:
我不知道你有什么问题。根据应用程序的不同,这可能没有可接受的性能。然而,在这两种情况下,我建议您使用规范化方法、基准和非规范化(仅在适当的情况下)。 |
![]() |
S. Jacson · 任意两台发电机的速度差(内置功能) 2 年前 |
![]() |
Sadeq Dousti · 相当于“嵌套删除”的执行性能SQL查询 2 年前 |
![]() |
Prince · 复制大型文件需要更多时间 2 年前 |
![]() |
Sagar · 为什么在循环之外声明变量会更快? 2 年前 |
![]() |
seco · 如何在不挂起页面的情况下加载JS 2 年前 |