【发布时间】:2011-07-25 18:24:58
【问题描述】:
我见过一些数据库设计,它在帐户表中包含所有用户信息,包括密码、电子邮件、出生日期、名字、姓氏等。
我见过一些有两张桌子的人
用户名(或电子邮件)、密码、状态(激活等)、组(管理员、所有者、用户等)
和
nameFirst、nameLast、birthDay、birthMonth、birthYear 等
以上方法的优缺点是什么?
【问题讨论】:
-
我个人更喜欢将用户相关数据和身份验证相关数据分开(每个身份验证方法的表格)。在这种情况下,您可以轻松维护大量身份验证系统。
-
2 张桌子,
user和user_info这是我的方式
标签: mysql database-design authentication