我正在尝试为MySQL设计一个用户表。
目前,我的用户表看起来像这样
users (
BIGINT id,
VARCHAR(?) username,
VARCHAR(?) password,
VARCHAR(254) email,
DATETIME last_login,
DATETIME data_created
)
我还需要包括哪些字段?为什么需要它们?
上述字段应该排除哪些?为什么?
用户名和密码应该分配多少个字符?为什么?
id应该使用BIGINT吗?
预先感谢您的帮助。
补充说明:我将在社交网站中使用该表,因此“用户”表示全球人民。