问题:个人日程表,是每个用户一张表还是把所有的用户的日程记录放在一个表里,或者还有其他方法吗? 我的想法:每个用户一张表,账号作为表名,查询的时候根据用户的账号就可以找到他的日程信息了。这种方法可行吗?数据库入门...感觉这种方法有点上不了台面。
如果用户很少,每个用户一张表也是可以的,比如这是个个人系统,只有三五个用户。正常思路当然是放一张表里,每个用户一张表维护起来很难,如果你有几十万用户,建几十万个表,不敢想象,想加个字段都要写脚本,如果用户账号与其他表名冲突或与关键字一样也要做处理。然后老板让你查一下今天谁没有写日程,没有个几分钟根本不会有结果。简言之,看需求。
如果用户很少,每个用户一张表也是可以的,比如这是个个人系统,只有三五个用户。
正常思路当然是放一张表里,每个用户一张表维护起来很难,如果你有几十万用户,建几十万个表,不敢想象,想加个字段都要写脚本,如果用户账号与其他表名冲突或与关键字一样也要做处理。然后老板让你查一下今天谁没有写日程,没有个几分钟根本不会有结果。
简言之,看需求。