Mysql数据表--常见表结构设计

业务需求:
1.选准角度 角度不同,结果不同.
2.设定主外键关系

1 .一对一

业务说明: user表---------user_info (详情表)
特殊情况: 双向一对一 主键和外键在同一字段标识.

Mysql数据表--常见表结构设计

2. 一对多

案例: 部门和用户的关系 一对多.
用户和部门啥关系 一对一.

Mysql数据表--常见表结构设计

3. 多对多

案例: 权限表-------角色表
分析: 一个权限 --------> 多个角色 一对多
一个角色 --------> 多个权限 一对多
结论:多对多实质就是双向一对多.
Mysql数据表--常见表结构设计