文章摘要: 摘要内容。
用户(user)
| 字段名 | 注释 | 数据类型 | 约束条件 | 默认值 | 说明 |
|---|---|---|---|---|---|
| id | 主键ID | int | PRIMARY KEY, AUTO_INCREMENT | / | 用户的唯一标识符 |
| nick_name | 匿名称呼 | varchar(255) | NOT NULL | / | 用户的昵称 |
| account | 账号 | char(21) | NOT NULL, UNIQUE | / | 用户的登录账号 |
| password | 密码 | varchar(18) | NOT NULL | 123456 | 用户的密码(存储哈希值) |
| totp | TOTP身份验证应用 | ||||
| ssh_public_key | SSH公钥 | ||||
| gpg_public_key | GPG公钥 | ||||
| register_time | 注册时间 | datetime | NOT NULL | CURRENT_TIMESTAMP | |
| state | 状态 | tinyint | NOT NULL | 1 | {0:禁用,1:正常} |
用户基本信息(user_info_basic)
| 字段名 | 注释 | 数据类型 | 约束条件 | 默认值 | 说明 |
|---|---|---|---|---|---|
| id | 主键ID | int | PRIMARY KEY, AUTO_INCREMENT | / | 唯一标识符 |
| user_id | 用户id | int | NOT NULL, FOREIGN KEY REFERENCES user(id) | / | 关联用户表的主键ID |
| real_name | 真实姓名 | varchar(50) | NOT NULL | / | |
| gender | 性别 | enum(0, 1) | NOT NULL | / | {0:女性, 1:男性} |
| age | 年龄 | tinyint unsigned | NOT NULL | 0 | 无符号小数值 |
| birthday | 出生日期 | date | NOT NULL | / | |
| nationality | 国籍代码 | char(3) | NOT NULL | / | |
| citizen_identity | 公民身份号码 | char(18) | UNIQUE | / | |
| phone | 电话号码 | varchar(20) | UNIQUE | / | |
| 电子邮箱 | varchar(255) | UNIQUE | / | 电子邮箱地址 |