个人日程表的数据库设计问题

新手上路,请多包涵
  1. 问题:个人日程表,是每个用户一张表还是把所有的用户的日程记录放在一个表里,或者还有其他方法吗?
  2. 我的想法:每个用户一张表,账号作为表名,查询的时候根据用户的账号就可以找到他的日程信息了。这种方法可行吗?数据库入门...感觉这种方法有点上不了台面。
阅读 3.4k
1 个回答

如果用户很少,每个用户一张表也是可以的,比如这是个个人系统,只有三五个用户。
正常思路当然是放一张表里,每个用户一张表维护起来很难,如果你有几十万用户,建几十万个表,不敢想象,想加个字段都要写脚本,如果用户账号与其他表名冲突或与关键字一样也要做处理。然后老板让你查一下今天谁没有写日程,没有个几分钟根本不会有结果。
简言之,看需求。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题