管理员和一般用户需要分表存放数据吗?如果放在一个表,怎么设计数据库?

解决方案 »

  1.   

    看具体情况。 有分表的,有不分的。 这个要看具体应用。
    如果放在一个表, 1)在表中加一个属性,角色。 2)在另外一个表中(UID,ROLEID)
      

  2.   

    beiguaxiezi (北瓜鞋子)
      '截至2011-10-29 23:06:03  总发帖:2  正常结帖:0  当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖
      

  3.   

    这个其实是你自己的想法更重要,如果你认为自己想的方法可行的话就用那个方法。
    不过一开是是会很迷茫,我也经历过这段时间。
    其实最重要的是你自己设计出来的数据库你自己能明白并能够用PHP和mysql来通过各种方法提取数据出来
    就上面的问题你既然知道了有两种方法你的潜意识里肯定也是知道了处理的方法。
    方法上面已经说了,我说下我使用的。
    我一般只建一个用户表来存放所有的用户,但是你得添加个角色字段来说明哪些用户是哪种角色。
    像你所说的管理员肯定比普通用户少多了单独存放一个表有点浪费而且也比较麻烦。