数据库结构-多个用户


Database structure - Multiple users

我是MySQL的新手,只是想知道如何为一个拥有留言板(私有)、用户信息(私有)和博客信息(也是私有)的用户构建数据库。数据库中的所有内容都将是私有的。

我应该为每个用户创建一个数据库吗?或者,留言板、用户信息和博客信息的表格。或者也许你自己的意见会很棒!

我正在尝试创建一个个人的周三日记。

您不应该为每个用户创建一个单独的数据库或表,除非某些神秘的要求让您别无选择。

相反,只需将创建每个对象的用户包括在表中即可。例如,博客信息表会有创建它的用户id。然后所有查询都会包括:

from blogInfo bi
where bi.userId = $userId -- or something similar