数据库查询操作 如何设置数据库中的外键?
如何设置数据库中的外键?
如果有外键,应该先添加主表数据,然后再添加辅助表数据。
例如:有以下两个表
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数据库外键怎么写 数据库表怎么添加约束条件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。