什么是数据库外键?

什么是数据库外键?外键就是一个表中的一个字段引用了另一个表中的主键 引用的表叫做子表 被引用的表叫做主表 外键是一种约束 描述的是表之间的关系

外键

在这里插入图片描述
在这里插入图片描述
Teacher_id就是student的外键
Teacher是主表,student是子表(从表)

外键就是一个表中的一个字段引用了另一个表中的主键,引用的表叫做子表,被引用的表叫做主表,外键是一种约束,描述的是表之间的关系。
讲师:https://zhidao.baidu.com/usercenter?uid=db874069236f25705e79f91c&role=pgc



主键、外键、索引的区别

外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值

索引:该字段没有重复值,但可以有一个空值

作用:

主键:用来保证数据完整性

外键:用来和其他表建立联系用的

索引:是提高查询排序的速度

个数:

主键:主键只能有一个

外键:一个表可以有多个外键

索引:一个表可以有多个唯一索引

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199893.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午11:59
下一篇 2026年3月20日 上午11:59


相关推荐

  • thinkpad笔记本电脑指示灯图解_thinkpad笔记本关机后,指示灯还亮

    thinkpad笔记本电脑指示灯图解_thinkpad笔记本关机后,指示灯还亮顺序自左向右: 1挂起状态指示灯绿色:计算机处于挂起状态绿色且不断闪烁:计算机正在进入挂起或休眠状态,或者正在从挂起或休眠状态中恢复回来2AC电源状态指示灯绿色:计算机连接到交流电源上3电池状态指示灯绿色:电池电量在80%到100%of之间,以及电量处于20%到80%之间,正在使用中.绿色且不断闪烁:电池电量在20%到80%之间,且正在充电中.橙色:电池电量

    2025年12月5日
    3
  • c语言求int的最大值最小值,c语言 int最大值是多少?

    c语言求int的最大值最小值,c语言 int最大值是多少?喵喔喔 int 最大值 根据编译器类型不同而变化 具体如下 1 对于 16 位编译器 int 占 16 位 2 字节 int 的最大值为 32767 2 对于 32 位和 64 位编译器 int 占 32 位 4 字节 int 的最大值为 可以通过打印 sizeof int 查看平台对应的 int 占用字节数 乘 8 后即为位数 最高位为符号位 如位数为 n 则最大值为 2 n 1 即 2 的 n 1 次幂 扩展资料 得的 C 语言

    2026年3月17日
    2
  • 华为手机怎么安装grok

    华为手机怎么安装grok

    2026年3月15日
    2
  • 华为手机手机与计算机传输,华为手机怎么和电脑进行互联传输文件

    华为手机手机与计算机传输,华为手机怎么和电脑进行互联传输文件HuaweiShare 支持将手机中的照片 文件分享给电脑 还同时支持在电脑端编辑手机中的照片 无需通过 USB 线连接 HuaweiShare 帮你轻松完成 1 手机 电脑都接入同一 WLAN 网络 如图中的 Home wifi 2 手机打开 HuaweiShare 3 手机通知面板中 长按 HuaweiShare 图标 在弹出的页面开启 HuaweiShare 和 共享至电脑 并记住 电脑

    2026年3月18日
    1
  • win11安装node并且配置环境变量

    win11安装node并且配置环境变量npm使用过程中的一些错误解决办法及npm常用命令和技巧-世有因果知因求果-博客园用户名是自己的C:\Users\KenKen\AppData\Roaming\npmNODE_PATHC:\ProgramFiles\nodejs\node_modules

    2022年5月31日
    158
  • C++类指针初始化

    C++类指针初始化上面的代码会打印 A C 类指针定义的时候没有初始化的时候 居然可以安全的调用类内部的成员函数而不出错 在网上查了一下 初始化为 NULL 的类指针可以安全的调用不涉及类成员变量的类成员函数而不出错 但是如果类成员函数中调用了类成员变量则会出错 既然赋值为 NULL 的情况都可以使用 那么自然不初始化的类指针同样满足这类情况 假设现在有一个简单的类

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号