55问答网
所有问题
当前搜索:
主键和外键是什么
存储过程和触发器的区别
答:
而且不需要特定的权限。2、触发器:可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的最好方法是在相关表中定义
主键和外键
约束。参考资料来源:百度百科-触发器 参考资料来源:百度百科-存储过程 ...
Oracle中drop user和drop user cascade的区别
答:
drop user 只有在用户下没有其他对象的时候才能用。如果user下有有表,使用drop user会提示错误。drop user cascade删除用户及用户下所有的对象,表、过程
什么
的。一次性把用户及用户下的对象都删了
存储过程和触发器的区别
答:
任何用户都可以在没有特殊权限的情况下执行它。2、设置为:可用于强制引用常量,在添加,更新或删除多个表中的行时终止,保留这些表之间定义的关系。但是,强制引用替换的最佳方法是在相关表中定义
主键和外键
约束。参考资料来源:百度百科-存储过程 参考资料来源:百度百科-触发器 ...
外键
的作用
是什么
?
答:
外键
的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中的列的值或使用空值。阻止执行:1、从表插入新行,其外键值不是主表的
主键
值便阻止插入;2、从表修改外键值,新值不是主表的主键值便阻止修改;3、主表删除行,其主键值在从表里存在...
一个关系表中的
外键
必为另一表的
主键
吗?
答:
外键
的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中的列的值或使用空值。学号在成绩表(表2)中是
主键
,在学生表(表1)中是外键。如果不使用外键,表1的学号字段插了一个值(比如20140999999),但是这个值在表2中并没有,这个时候,...
sql怎么设置
外键
答:
创建数据库时就是有
主键
的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有
外键
时不行的。建外键的前提是此外键必须是另外一个表的主键。建外键的步骤:第一步、打开要建外键表的设计器,右击选择“关系”。第二步、然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和...
什么
是参照完整性
答:
1、空值,F的每个属性值均为空值。2、S中某个元组中的
主键
值(主码值)。参照完整性的性质:参照完整性则是相关联的两个表之间的约束,具体的说,就是从表中每条记录
外键
的值必须是主表中存在的,因此,如果在两个表之间建立了关联关系,则对一个关系进行的操作要影响到另一个表中的记录。如果...
一个字段可不可以既是
主键
又是
外键
?
答:
可以。当一个表的
主键是
另外几个表的
外键
时也称为这个表的外部关键字。就因为有了外部关键字才实现了几个表的关联。实现跨表的查询。 当然可以. .
一个表可以有多个
主键
吗
答:
一个表可以设2个
主键
吗??在MySQL资料库中,能不能有两个主键,一个表不能有2个主键,因为主键代表资料的物理组织形式,所以不能存在2个。但是允许用多个栏位联合组成主键。主键只有一个,但是可以设置为多个字段为主键,也即联合主键。
外键
就是自己设置了也即可以有多个,可以设置除主键以外的其他字段...
主键
索引和唯一性索引有
什么
区别
答:
主键是
一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为
外键
,而唯一索引不能。一个表最多只能创建一个主键...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜