zoukankan      html  css  js  c++  java
  • 一对一,一对多,多对多

    一对一关系:有两张表A,B.A表中的一个字段是B表的主键,那么A表的一条记录只能对应B表的一条(因为是主键,且唯一)记录,这种就是A表对B表的一对一映射
    一对多关系:有两张表A,B.A表中的一个字段是B表的主键,那么B表的一条记录理论上可以对应A表的多条记录(A表可能很多行的某个字段都指向B表的主键) 这种就是B表对A表的一对多映射。
    总结:一张表只能在另一张表里找到一条记录,那么就是一对一映射。
         一张表可以在另一张表里找到多条记录,那么就是一对多映射。
     
    多对多:有两张数据库,通过第三张数据表来表示关联关系。关联表分别指向另外两张表的主键。比如A表有 id为1,2,3的三个用户,B表有id为11.12.13的三个用户 在中间表里
    A表Id     B表id 
       1            11
       1            12
       1             13
       2            12 
       2             13
       3             11
    可以在一张表里查询多个用户的就成为多对多映射。一个A可以映射很多B,一个B也可以映射很多A
    不和别人一样,不复制只真正理解
  • 相关阅读:
    使用Eclipse搭建Struts2框架
    老王学jsp之response
    老王学jsp之request对象
    老王学jsp之四种属性范围
    老王学jsp之包含指令
    老王学jsp之page指令
    老王学jsp之jdom解析
    老王学jsp之sax解析xml
    老王学jsp之dom解析xml
    python文本分类
  • 原文地址:https://www.cnblogs.com/Vinlen/p/12749988.html
Copyright © 2011-2022 走看看