99问答网
所有问题
当前搜索:
数据库外键怎么设置代码
数据库
的五种约束关系是什么?主
外键
有什么用。求教
答:
数据库
的约束是为了体现数据库完整性的。实体完整性有primary key (主键)参照完整性有foreign key (
外键
)用户自定义完整性有:列表非空(NOT NULL),列表唯一(UNIQUE),检查列值是否满足一个布尔表达式(CHECK)通常就上面这5个了 后面更深还会有其他的,但是估计你现在还不用 现在我给你解释,...
数据库
中,一对多的时候
外键设置
在多的那张表吗?如果一对一的时候,外键...
答:
首先,
外键
引用的那个列在主表中必须是主键列或者唯一列。所以1:n的肯定把外键建立在n的那张表上。1:1,一般要看谁是主表,谁是附属表,外键当然建立在附属表中。n:m的情况,需要建立一个关系表,两个原表和其关系分别是1:n,1 :m ...
数据库
在有
外键
约束的情况下,
怎么
删除数据库中的数据
答:
有
外键
的情况下一般要先关掉外键的作用,然后删除,在开启。以为有外键的表一般不能删除的。如果是mysql
数据库
的话 先关闭外键 SET FOREIGN_KEY_CHECKS=0;然后删除 在开启 SET FOREIGN_KEY_CHECKS=1;
数据库
的
外键
何时允许为空?何时不为空?
答:
数据库
的
外键
可以为空,也可以非空,但是如果非空,则这个值必须在主表中存在。比如主表是一个班级,主键是班级id,字表是学生分配班级表,主键是学生id,外键是所在班级id。如果一个学生的外键id为空,说明这个学生还没有被分配到任何一个班级 如果一个学生的外键id非空,并且是班级表中的某个id,...
数据库
中的
外键
有用吗?
答:
当然有用了.有两个表.表1:(存放的是用户资料)包含3列:id,姓名,性别 表2:(存放的是的成绩)包含3列:userid,课程,成绩.
外键
关系:表2.userid==表1.id 当你在表2中插入成绩时,
数据库
会自动检查用户是否在表1中存在.如果外键有级联删除时删除表1的用户时,会同时自动删除表2的相关数据....
急急急!用.net做程序时,
数据库
中的表之间可以不
设置
主
外键
关联,然后通 ...
答:
可以不
设置
,只要你自己知道那个是主键那个是
外键
就可以了,然后再编写
代码
的时候根据两表之间的关系进行你的增删改查操作就可以了。比如我们对员工执行考勤制度,那么我们有2个表:a出勤表,b员工表 主键分别为a_id,b_id,同时b_id又是表a的外键 那么我们填考勤表,首先我们必须找到那个人,即根据表...
在
数据库
中的外键与主键的关系是什么,为什么要
设外键
?
答:
1、
外键
的概念:外键是关系
数据库
三个完整性的五个约束条件之一,是表与表之间建立的一种关系。在Oracle数据库的scott/tiger用户中,表Dept和Emp通过外键进行了关联。在这里Dept表叫主表,Emp表叫从表,外键是字段Deptno。2、加入外键的条件:a、两个表有相同属性字段,取值范围相同;b、外键在主表中...
麻烦问一下 关于SSH的有关问题,先谢谢了
答:
以保证数据的完整性等,实际发布后其实不需要
设置外键
,所有的数据对象关系都应该在Java
代码
中做好约束与判断,
数据库
上设置外键关联,主要为了保证数据的完整性,简单的说就是学生表里面删除一个学生后,需要把这个学生在成绩表中的信息也删除,否则会出现一个不存在的人有成绩 ...
sqlerver
数据库
中是否一定是主键列才可以
设置外键
答:
sqlerver
数据库
中是否一定是主键列才可以
设置外键
,书上定义就是有关联关系正确的设计就是主外键,不然就取消关联关系 外键的字段在另一个表中不能重复且字段类型和长度必须相同 一年四季春常在 万紫千红永开花 喜迎新春
想问一下
数据库设置外键
约束的主要目的
答:
2、表B 可以无条件删除记录。3、表A 在删除的时候,将根据
外键
的规则,判断表B 中是否使用了要删除
数据
的
代码
,如果有引用,则不能删除。ORACLE
如何
建立表外键 例:学生表student (id, name , sex )成绩表score (id ,math )如何创建表,要求 有主键,有约束 解:...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜