对于一个模板库,用户每使用一次某模板,模板的使用次数被+1,给出数据库设计
时间: 2024-05-26 14:12:43 浏览: 27
表1:模板列表表(template_list)
| 列名 | 数据类型 | 描述 |
| -------------- | ----------- | ---------------------- |
| template_id | int | 模板ID,主键 |
| template_name | varchar(50) | 模板名称 |
| template_url | varchar(50) | 模板URL |
| usage_count | int | 模板使用次数,默认为0 |
| create_time | datetime | 模板创建时间 |
| create_user_id | int | 模板创建用户ID,外键 |
表2:用户列表表(user_list)
| 列名 | 数据类型 | 描述 |
| ------------ | ----------- | ------------------ |
| user_id | int | 用户ID,主键 |
| user_name | varchar(50) | 用户名 |
| user_email | varchar(50) | 用户邮箱 |
| user_pwd | varchar(50) | 用户密码 |
| create_time | datetime | 用户创建时间 |
| last_login | datetime | 用户最后登录时间 |
| login_times | int | 用户登录次数 |
| is_admin | boolean | 是否为管理员账号 |
| is_deleted | boolean | 是否已被删除 |
表3:模板使用记录表(template_usage)
| 列名 | 数据类型 | 描述 |
| -------------- | -------- | --------------------------- |
| usage_id | int | 使用记录ID,主键 |
| template_id | int | 模板ID,外键 |
| user_id | int | 使用者ID,外键 |
| usage_time | datetime | 模板使用时间 |
| usage_duration | int | 模板使用时长(分钟) |
| usage_ip | varchar | 模板使用者的IP地址 |
| usage_device | varchar | 模板使用者的设备类型及型号 |
| usage_browser | varchar | 模板使用者的浏览器类型及版本 |