MySQL如何找到表与表之间的关系?
2024-08-28 05:23:42
如何找到两张表之间的关系?
- 先站在左表的角度上去找,如果可以找到左表的多个字段可以对应右表的一个字段,那么左表的一个字段foregin key右表的一个字段.一般情况下为id...
2.如果右表的多个字段对应左表的一个字段,那么就是右表的一个字段foreign key 左表的一个字段.
总结 :
一对多
如果只有条件1成立的话,那么就代表左表多对一右表.
反过来亦然,只条件2成立,右表多对一左表
***多对多
如果1和2同时成立的话,那就是双向一对多,也就是多对多.
?????多对多了怎么办?
需要定义一个这两个表的关系表来专门存放这两张表的关系.
一对一
- 如果上述条件都不成立,那么就是一对一的关系.左表的一条记录对应右表的一条记录. 那么那么在左表foreign key的基础上,将左表的外键字段设置成unique就行.
最新文章
- Flex 布局教程:语法篇
- C# 一个页面,多个Updatepannel,多个Timer
- 几款比较好用的C语言的集成开发环境及在windows下用命令行编译C代码
- Ubuntu菜鸟入门(一)—— 截图工具安装
- Git Merge Commit忘了选分支?数据丢失? 刚刚做的都丢失了?别急!
- typeahead.js 使用记录
- [Tool] 透过PowerPoint Online在部落格文章里内嵌简报
- 在线网络速度测试JAVA程序(一):思路和控制台主程序【转】
- Lists
- mysql查询练习
- Android SurfaceView实现静态于动态画图效果
- Jquery结合datagrid框架
- jmeter 实现DB数据与接口数据的匹配校验
- 12.js如何将明文转为MD5
- Node.js之异步流控制
- SpringMVC框架学习笔记——各种异常、报错解决
- OAuth 2.0 授权码请求
- hiero.ui获取实例名的方法
- TCP连接的TIME_WAIT和CLOSE_WAIT 状态解说【转】
- 关于css样式错乱