外键约束

技术外键约束 外键约束外键:外键约束是指表中某个字段的值依赖于另一张表中某个字段的值,而被依赖的字段必须且有主键约束或者唯一约束。
被依赖的表我们通常称之为父表或者主表,设置外键约束的表称为字表或从表。

外键约束

外键:外键约束意味着表中某个字段的值依赖于另一个表中某个字段的值,依赖字段必须有主键约束或唯一约束。

从属表通常称为父表或主表,具有外键约束的表称为单词表或从属表。

外键约束:(FK)用于实现数据库表的引用完整性。

外键可以紧密结合两个表,特别是对于修改或删除的级联操作,可以保证数据的完整性。

外键约束只是表级约束,而不是列级约束。当然,也可以在创建表后添加外键约束。

例如:

代码:

-首先创建父表:类表。

创建表t_class(

con int(4)主键自动递增,

cname varchar(10)不为空,

房间充电器(4)

);

-添加类别数据:

插入t_class值(null,‘Java 001’、‘r201’);

插入t_class值(null,‘Java 002’、‘r203’);

插入t _ classvalues (null,‘大数据001’、‘r301’);

-查询类表。

从t_class中选择*;

运行结果:

-创建子表和学生表(注意添加外键约束)

创建表t_student(

sno int(6)主键自动递增,

sname varchar(5)不为空,

Classno int(4),-值参考t_class表中的cno字段,字段名不要求完全重复,但类型长度的定义尽量相同。

ConstraintFk _ stu _ classno外键(classno)引用t _ class(con)-外键约束

);

-添加学生信息:

插入t _ studentvalues (null,‘张三’,1),(null,‘李四’,1),(null,‘王五’,2),(null,‘刘钊’,2);

-检查学生表。

从t_student中选择*;

运行结果:

您也可以在创建表后添加外键约束,代码:

创建表t_student(

sno int(6)主键自动递增,

sname varchar(5)不为空,

classno int(4)

);

alter table t_student添加约束fk_stu_classno外键(classno)引用t _ student(con);

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/146462.html

(0)

相关推荐

  • 抖音刷粉网址,快来点击优质的刷赞平台

    技术抖音刷粉网址,快来点击优质的刷赞平台谈到抖音自然涨粉,而抖音热门话题自然涨粉,只有热门推荐才有可能涨粉,但想要成为热门话题,必须有一定的基础点赞量,基础留言量。如果没有这些指标就很难成为热门,所以我们需要重新审视一下

    测评 2021年10月19日
  • 如何理解Elasticsearch倒排索引与分词

    技术如何理解Elasticsearch倒排索引与分词本篇内容主要讲解“如何理解Elasticsearch倒排索引与分词”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解E

    攻略 2021年10月23日
  • 奶粉可以做酸奶吗,羊奶粉可以做酸奶吗

    技术奶粉可以做酸奶吗,羊奶粉可以做酸奶吗我来回答这个问题奶粉可以做酸奶吗。可以肯定的说完全可以用羊奶粉做酸奶。据说最早的酸奶出现就是因为羊奶存放不当发生的一次偶然。在以前草原的牧民,挤完大量的羊奶,由于没有冷藏保鲜的设备

    生活 2021年10月31日
  • VS2015安装之后如何加装Sql server2014

    技术VS2015安装之后如何加装Sql server2014这篇文章给大家分享的是有关VS2015安装之后如何加装Sql server2014的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。网上

    攻略 2021年12月4日
  • 11组 需求分析报告

    技术11组 需求分析报告 11组 需求分析报告一、团队基本情况1.团队项目的整体计划安排2.团队分工3.本次作业贡献比例成员
    任务
    贡献比例高靖涵
    PPT优化、答辩和准备问题
    20%赵文涛
    博客撰写
    1

    礼包 2021年11月1日
  • JavaScript工作体系中不可或缺的函数是什么

    技术JavaScript工作体系中不可或缺的函数是什么本篇内容主要讲解“JavaScript工作体系中不可或缺的函数是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Jav

    攻略 2021年11月29日