外键约束

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

外键约束

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

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

外键约束:(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)

相关推荐

  • spark快速入门菜鸟教程(大数据spark入门教程)

    技术Spark该怎样入门本篇文章为大家展示了Spark该怎样入门,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. Spark简介2009年,Spark诞生于伯克利大学的AMPL

    攻略 2021年12月17日
  • aix系统怎么进oracle数据库(aix平台数据库迁移到linux)

    技术怎么从AIX将数据库迁移到Linux Oracle中本篇内容主要讲解“怎么从AIX将数据库迁移到Linux Oracle中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎

    攻略 2021年12月21日
  • C语言怎么实现内存对齐

    技术C语言怎么实现内存对齐这篇文章主要讲解了“C语言怎么实现内存对齐”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言怎么实现内存对齐”吧!  一、概念      

    攻略 2021年12月8日
  • ipad怎么隐藏应用,ipadair怎么隐藏应用

    技术ipad怎么隐藏应用,ipadair怎么隐藏应用有时ipad怎么隐藏应用,我们不喜欢小朋友们乱玩我们的iPhone或iPad程序,那么该怎么把这些程序隐藏起来?今天小编就来跟大家分享一下隐藏的方法。 具体如下:
    1

    生活 2021年10月22日
  • SQL中序列的用法示例

    技术SQL中序列的用法示例小编给大家分享一下SQL中序列的用法示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、语法 create

    攻略 2021年12月13日
  • 草船借箭的意思,草船借箭,这个词是什么意思

    技术草船借箭的意思,草船借箭,这个词是什么意思草船借箭。这个典故来源于三国演义草船借箭的意思,周瑜要刁难诸葛亮,就他准备想为东吴除去诸葛亮,所以要他造好10万支箭,要知道没有相对应的材料,诸葛亮是造不好箭的。所以当时的鲁

    生活 2021年10月26日