2016 - 2024

感恩一路有你

数据库查询操作 如何设置数据库中的外键?

浏览量:1920 时间:2021-03-11 12:41:20 作者:admin

如何设置数据库中的外键?

如果有外键,应该先添加主表数据,然后再添加辅助表数据。

例如:有以下两个表

class table:

CLassID name

class 1

class 2

student table:

Sid name CLassID

one three 1

two Li Si 1

three Wang Wu 2

其中student表中的CLassID是class表CLassID的外键。

现在需要将sid=4、name=Zhao Liu和classsid=3的一段数据添加到student表中,因此只能先将一段新数据添加到class表中。

插入学生表值(3,“class 3”)

然后添加到学生表:

插入学生表值(4,“Zhao Liu”,3)

SQL Server 2008数据库表如何设置外键?

1。首先,打开设计器创建外键表,右键单击并选择“关系”。

2. 然后弹出“外键关系”窗口。我们选择“添加”,然后单击“表和列规范”后面的小按钮,弹出另一个窗口。让我们选择主键表和列,然后单击OK。

3. 然后我们展开insert和update规范。更新规则和删除规则中有四个选项,分别是“不执行任何操作”、“层叠”、“设置为空”和“设置为默认值”。

4. 默认情况下不执行任何操作。如果是“不执行任何操作”,当我们删除或更新主键表的数据时,会告诉用户不能执行操作“级联”是指在删除或更新主键表中的数据时,将删除或更新外键表中所有相关数据行。

5. "置空”是指在删除或更新主键表的数据时,外键表中外键列的值将被置为空,但前提是该列允许为空。

6. "设置默认值”是指如果定义外键列的默认值,在删除或更新主键表的数据时,外键表中外键列的值将被设置为定义的默认值。

数据库外键怎么设置啊?

1>—创建测试主表。ID是主键。2> create table test uuumain(3> id int,4> value var(10),5> primary key(id)6>)7> go—设置外键1>创建表测试时创建表usub(2> id int,3> Main uid int,4> value VARCHAR(10),5> primary key(id),6> foreign key(Main uid)引用test umain7>)8>去

数据库查询操作 sql数据库外键怎么写 数据库表怎么添加约束条件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。