用户(用户id、用户名、密码、邮箱、手机号、头像URL、性别、生日、注册时间);转化为物理表
时间: 2023-10-24 18:07:20 浏览: 36
User表:
| 列名 | 数据类型 | 描述 |
| --------- | ------------ | ---------------------- |
| user_id | int(11) | 用户id,主键,自增 |
| username | varchar(50) | 用户名 |
| password | varchar(50) | 密码 |
| email | varchar(50) | 邮箱 |
| phone | varchar(20) | 手机号 |
| avatar | varchar(100) | 头像URL |
| gender | tinyint(1) | 性别,0表示女,1表示男 |
| birthday | date | 生日 |
| reg_time | datetime | 注册时间 |
其中,user_id是主键,使用自增方式生成。gender使用tinyint(1)类型,0表示女,1表示男。
相关问题
用户(用户id、用户名、密码、邮箱、手机号、头像URL、性别、生日、注册时间);将关系模型转化为物理表
用户表:
| 字段名 | 数据类型 | 是否主键 | 是否可空 | 描述 |
| :---------- | :---------- | :------- | :------- | :------------- |
| user_id | int | 是 | 否 | 用户id |
| user_name | varchar(50) | 否 | 否 | 用户名 |
| password | varchar(50) | 否 | 否 | 密码 |
| email | varchar(50) | 否 | 否 | 邮箱 |
| phone | varchar(20) | 否 | 是 | 手机号 |
| avatar_url | varchar(50) | 否 | 是 | 头像URL |
| gender | varchar(10) | 否 | 是 | 性别 |
| birthday | date | 否 | 是 | 生日 |
| register_at | datetime | 否 | 否 | 注册时间 |
说明:
- user_id为主键,自增长;
- phone和avatar_url可空;
- gender和birthday可空,但至少一个不可空;
- register_at使用datetime类型,记录精确到秒的注册时间。
用户(用户id、用户名、密码、邮箱、手机号、头像URL、性别、生日、注册时间);物理表
user
字段:
- user_id:用户id,int类型,自增,主键
- username:用户名,varchar类型,唯一
- password:密码,varchar类型
- email:邮箱,varchar类型,唯一
- phone_number:手机号,varchar类型,唯一
- avatar_url:头像URL,varchar类型
- gender:性别,int类型,0表示未知,1表示男,2表示女
- birthday:生日,date类型
- registration_time:注册时间,datetime类型