属性
属性 | 使用场景 |
---|---|
int(整型) | 用作标识符,状态码,或者作为主键使用(一般自增) |
char(字符串) | 文字得描述 |
double | 适用于小数,较为精确的值,比如说钱 |
date | 日期单位,只精确到那一天,一般电商网站的用户信息使用 |
Timestamp | 日期时间单位,精确到时间秒,比较常用在医院超市等需要精确时间的场所 |
约束
约束 | 类型 | 说明 |
---|---|---|
primary key | 主键、唯一约束 | 一张表只能由有一个主键,或者几个字段形成联合主键,且内容唯一,不为空 |
foreign key | 外键 | 表与表之间,建立强制的关联关系,外键必修和主键绑定 |
unique | 唯一键 | 内容唯一,但可以为空 |
not null | 非空键 | 内容不能为空 |
键的区别
- 主键和唯一键的区别?
主键