外键是用来实现参照完整性的。所谓外键是指在B表中出现且在A表中的同名字段为主键的字段。外键约束能够将一个表和另一个表建立起联系,方便对它们进行级联 *** 作。
在创建表时,外键约束一般是在所有字段说明后使用“CONSTRAINT 约束标识符 FOREIGN KEY(属性名1) REFERENCES 表名(属性名2)”来定义。下面截图中的“create table”命令即使用这种方法创建了一个带外键约束的表t8_employee并将该表的字段“deptno”设成了外键,其对应的主表为t8_dept,主表中“deptno”为主键字段。
3)、非空约束
非空约束是限定字段值不能为空的一种约束。带非空约束的表的创建一般是在需进行非空约束的那个字段的“数据类型”后空一格直接给出“not null”的,即在创建表时按“字段名 数据类型 not null”来对相关字段进行说明。下面截图中的命令在创建t_dept表时设置了该表中deptno字段为非空。
数据库建表时怎么设置外键步骤如下:第一步、打开要建外键表的设计器,右击选择“关系”。
第二步、然后d出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮。
第三步、d出另外一个窗体让我们选择主键表和列,记住要选择相同的,选好之后点击确定。
第四步、展开INSERT和UPDATE规范,在更新规则和删除规则有四个选项,分别是“不执行任何 *** 作”、“级联”、“设置为NULL”、“设置默认值”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)