我是MySQL新手,我想知道如何为拥有留言板(私人),用户信息(私人)和博客信息(也是私人)的用户构建我的数据库。数据库中的所有内容都是私有的。
我应该为每个用户创建一个数据库(可以)吗?或者,留言板,用户信息和博客信息的表格。或者也许你自己的意见会很棒!
我正在尝试创建一个个人星期日日记。
答案 0 :(得分:1)
你应该不为每个用户创建一个单独的数据库或表 - 除非一些神秘的要求让你别无选择。
相反,只需包括在表中创建每个对象的用户。例如,博客信息表将具有创建它的用户标识。然后对它的所有查询都包括:
from blogInfo bi
where bi.userId = $userId -- or something similar