2018-06-26

表与表之间的关系

一、一对多关系:

  • 常见实例:分类和商品,部门和员工
  • 一对多建表原则:在从表(多方)创建一个字段,字段作为外键指向主表(一方)的一方      

二、多对多关系

  • 常见实例:学生和课程
  • 多对多建表原则:需要创建第三张表,中间两张表中至少两个字段,这两个字段分别作为外键指向各自一方的主键。(就是将一个多对多拆分成两个一对多。)
  • 两张表都分别是主表,第三张表为从表,提供两个字段,都是外键。

三、一对一关系:(了解)

  • 在实际开发中应用不多,因为一对一可以创建成一张表
  • 两种建表原则:
    • 外键唯一:主表的主键和从表的外键(唯一),形成主外键关系,外键唯一unique。
    • 外键是主键:主表的主键和从表的主键,形成主外键关系。

转载于:https://www.cnblogs.com/sunNoI/p/9227653.html

第一阶段:前端开发_Mysql——表与表之间的关系相关推荐

  1. 第一章 前端开发——HTML5/CSS3

    第一章 前端开发学习--HTML5/CSS3 一.初识HTML 二.HTML5/CSS3基础 三.页面组件 四.页面布局 五.CSS3新增功能 一.初识HTML 什么是HTML(what): HTML ...

  2. HTML5前端开发实战06-幸福表单

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

  3. 老周谈低代码开发平台、工作流引擎、与表单引擎之间的关系

    低代码开发是最近几年比较火的一个概念,而工作流引擎,表单引擎是好多年以前的产物了.今天我们就聊聊三者之间的关系. 我是开源驰骋BPM公司的老周,是bpm系统的爱好者.研发者.探索者. 对上述三个模块问 ...

  4. 第一阶段:前端开发_Mysql——多表查询

    2018-06-26 多表查询 一.交叉连接查询(基本不会使用-得到的是两个表的乘积) 语法:select * from table1,table2; 二.内连接查询(使用的关键字:inner joi ...

  5. arcgis 二次开发学习笔记(一):了解二次开发有关的软件及其之间的关系

    [废话篇]今天是大三开学的第一天课,终于意识到我口中念念不忘却没付出实际行动的"考研"来了.考研目标现在为止还没有很明确,只是不甘屈于人后.周围太多生活得很辛苦的人,只是不愿意我这 ...

  6. mysql的teqcher表结构_Mysql之库表操作(胖胖老师)

    SQL 概念:结构化查询语言(SQL = Structured Query Language), 也是一种编程语言(数据库查询和程序设计语言),可以用于数据的存取及查询,更新,管理关系型数据库系统 p ...

  7. 前端开发工程化探讨--基础篇(长文)

    转载自UC资深前端工程师张云龙的github 喂喂喂,那个切图的,把页面写好就发给研发工程师套模板吧. 你好,切图仔. 不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类 ...

  8. 最新麦子学院Web前端项目实战 Web前端开发从入门到精通33G完整版

    课程介绍 下载地址:百度网盘 一共超过33G的整套麦子学院Web前段视频教程,共分为4大阶段循序渐进的进行逐步深入的解读,从基础知识入门到后期的项目实战开发 对于想从事Web前端学习和开发工作的朋友来 ...

  9. html 重复提交表单,表单重复提交问题的三种解决思路

    前端开发中接触的表单提交还是很多的,有时候如果不对提交事件进行处理的话会遇到重复多次提交. 最近开发遇到一个问题,找了挺久才找到原因解决-_-||,表单一直提交两次,以为是双击重复提交了,就在提交之后 ...

最新文章

  1. ASP网络编程从入门到精通 下载
  2. AI一分钟 | 阿里联合蚂蚁金服95亿美元收购饿了么;西湖大学正式获批成立
  3. java publickey_Java中RSAPublicKey在不同平台的差异性
  4. 杀毒软件:看企业版与单机版之间区别
  5. 【Python基础】当变量有值时,为什么会出现UnboundLocalError?
  6. MKL学习——向量操作
  7. USACO2.11 The Castle hdu1198
  8. 【福利】爱德华·阿什福德·李:人类与AI技术将是共生关系
  9. 机器学习工程师岗位面试经历之游戏行业
  10. win11如何自动启用禁用设置时区 windows11自动启用禁用设置时区的步骤方法
  11. Android音频焦点AudioFocus使用
  12. I2C总线协议的简要说明
  13. 高级Bash脚本编程指南
  14. 数据仓库的分层,你知道吗?
  15. Bootstrap如何设置table样式
  16. 今日头条推广视频教程自媒体推广短视频教程今日头条引流小白入门视频解析下载支持今日头条快手抖音火...
  17. 传感器的原理及应用有哪些
  18. Simulink子系统
  19. MOOCad Visual Analysis of Anomalous Learing Activities in Massive Open Online Courses
  20. 攻防世界 Web高手进阶区 mfw

热门文章

  1. selenium rc java_selenium笔记一--selenium RC+JAVA环境搭建
  2. UVA 10635——Prince and Princess
  3. mysql 学习笔记08 日期相关函数2
  4. 链表面试题1:反转单链表,不带头结点。
  5. C++ cin 实现循环读入
  6. Linux系统【五】进程间通信-共享内存mmap
  7. html css 核心设计理念
  8. 【汇编语言】汇编语言如何编程,如何避免出错
  9. 进程间通信————无名管道
  10. 百度、阿里、滴滴、新浪的面试心经总结,源码+原理+手写框架