所谓的外键其实就是指针

例如,t_user有个外键,意思就是t_user中的外键其实指向了外面一个表中的一个字段

t _user设定了外键以后,对于外键school_id的赋值时额取值范围,必须是在t_school_info中已经存在的,否则赋值失败

注意,外键首先是一个字段,所以先有字段,然后才能把这个字段设置为外键

先设计t_school_info表格

然后设计t_user表格

然后再把t_user表格中的一个字段设置为外键

navicat设置数据表的外键相关推荐

  1. mysql navicat如何为表添加外键?

    mysql navicat如何为表添加外键? 1.使用Navicat设置 打开设计表项: 点击外键项: 外键是当前表可以指向其他表的主键或数据唯一属性的属性. 当前表的sno属性是一个外键,它参考的是 ...

  2. access在哪里可以设主键_access利用DAO设置数据表的主键

    access数据表中,建议都设置一下主键.既可以保证实体的完整性,也加快数据库的操作速度. 在access中,添加主键可以用点击表格右键,主键,看到的钥匙符号就是主键了. 也可以通过代码动态添加主键 ...

  3. mysql取出数据外键_mysql数据表有外键,应注意的几点(目前学习所获得的经验)...

    mysql : 1.有做外键的表子表和父表的引擎要一致才能添加数据:否则报外键约束错误 2.数据 类型要一致,不然添加补了 外键: 3.InnoDB和 myisam的区别(来源:PHP100中文网) ...

  4. Navicat设置表的外键

    使用navicat设置外键 这里我使用的是三个表,userInfo,role,userRole是中间表结构如下图 crtl+d如下图 步骤 1.名字可以不用写,自动生成最好. 需要找到要设置成外键的字 ...

  5. powerdesigner设置主键为自增字段,设置非主键为唯一键并作为表的外键

    转自:https://www.cnblogs.com/CoffeeHome/archive/2014/06/04/3767501.html 这里powerdesigner连接的数据库是以mysql为例 ...

  6. mysql表定义外键语法_mysql设置外键的语法怎么写?

    2012-08-31 回答 mysql外键设置详解 (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加er图的可读性 有些人认为外键 ...

  7. mysql修改级联表数据_MySQL数据库 外键,级联, 修改表的操作

    1.外键: 用来建立两张表之间的关系 - 一对多 - 多对多 - 一对一 研究表与表之间的关系: 1.定义一张 员工部门表 id, name, gender, dep_name, dep_desc - ...

  8. MySQL:创建数据库,数据表,主键和外键

    目录 前言: 安装MySQL: 打开MySQL: 创建数据库: 查看已建数据库: 查看数据库引擎: 创建数据表: 主键约束: 单字段主键: 多字段联合主键: 外键约束: 前言: MySQL数据库安装了 ...

  9. mysql添加数据不阻塞_主键表插入数据不提交,外键表插入数据被阻塞

    有客户和我说:他在含主外键的表中实验发现,在主表数据未提交,然后在外键表插入该数据数据时,出现外键表hang住现象.我开始以为是不同的会话,根据oracle数据库的一致性原则,应该新会话在外键表中不能 ...

最新文章

  1. python 命令-python执行cmd命令
  2. java log4j 配置_Java:log4j与log4j.properties的配置说明
  3. 【剑指offer】面试题31:栈的压入、弹出序列(Java)
  4. 白宫任命退伍将军担任首位联邦首席信息安全官
  5. grafna监控Java接口_性能测试之 JVM 的监控 Grafana
  6. 鸿蒙开发之拨打电话号码
  7. 自学Java怎么入门
  8. MyBatis mysql 字符串拼接
  9. java求职面试指南
  10. CCNet: Criss-Cross Attention for Semantic Segmentation
  11. 用python计算直角三角形斜边长
  12. PS钢笔工具使用方法简介
  13. js之JSON格式用法和序列化JSON.stringify(value, replacer, space)以及反序列化JSON.parse(string)
  14. 在Markdown文档中插入数学公式
  15. 值得重点推荐的BI软件有哪些?全在这里了
  16. 联想笔记本小新pro16酷睿版评测
  17. 电子合同在什么情况下,法院不予认可
  18. 关于物联网通信协议(接入协议)
  19. 人事管理系统哪个好用?人事管理系统推荐!
  20. 7大爱好来提高编程技能

热门文章

  1. 在mvc4里怎样引用:System.Web.Optimization和entityframework
  2. CG-CTF-Web-MYSQL
  3. Python3爬虫之中文乱码问题分析与解决方法
  4. CSS基础笔记(w3school)
  5. 颜色表及html代码
  6. 原型链 —— 以隐式引用作为存储方式的单向链表
  7. vue 导入element-ui css报错解决方法
  8. html溢出宽度控制,html - 具有固定宽度列的HTML / CSS表(如果内容溢出,则滚动) - 堆栈内存溢出...
  9. java统计词频算法_java实现的统计字符算法示例
  10. 春招实习前端面试题汇总