建议这样命名:
| 中文含义 | 推荐字段名 | 字段类型 | 示例注释 |
|---|---|---|---|
| 用户名 / 登录名 | user_name | varchar(50) | 用户名 |
| 用户昵称 | nick_name | varchar(50) | 用户昵称 |
推荐 SQL:
user_name varchar(50) not null comment '用户名', nick_name varchar(50) null comment '用户昵称'
如果 user_name 用作登录账号,建议加唯一索引:
unique key uk_user_name (user_name)
完整示例:
user_name varchar(50) not null comment '用户名', nick_name varchar(50) null comment '用户昵称', unique key uk_user_name (user_name)
字段含义建议固定:
user_name = 登录账号 / 用户名,例如 zhangsan、admin、albert nick_name = 显示昵称,例如 张三、管理员、Albert
不太建议混用:
username login_name account nickname
如果你们系统里“用户名”明确就是登录账号,也可以用:
login_name varchar(50) not null comment '登录账号'
但更通用的后台系统规范,我建议定为:
user_name nick_name