标签: php mysql database
我正在使用带有后端MySQL数据库的PHP Web应用程序。长话短说,每个用户都有需要存储的50个特征。
为使查询尽可能快速高效,我应该给每个用户自己的表有1列50行,还是应该将所有用户放在一个有51列的表中(用户名1个,特征变量50个) )。
这是我提出的仅有的两种解决方案。任何其他建议将不胜感激!预先谢谢你。
答案 0 :(得分:0)
如果遵循数据库规范化: 您创建一个用户表,其中包含50多个列。
通过这种方式,您可以查询用户,根据需要过滤任何特征。
如果您想使查询更快: