我想问个问题是SQL中,主键和外键 是什么意识有什么用。?

 我来答
独驾舟千里去
2010-11-01 · TA获得超过1380个赞
知道小有建树答主
回答量:1208
采纳率:0%
帮助的人:1049万
展开全部
主键是在一个数据表中建立的唯一索引,用于在数据库层面保证数据合乎这个索引规范;例如不能存在两个身份证一样的人员信息
外键是保证数据表中的数据存在前提是在另一张数据表中事先存在对应外键的数据;例如要先有人员信息才能有这个人员的工资信息,那工资表就要与人员表建立外键;
易必浩
2010-11-01 · TA获得超过127个赞
知道答主
回答量:78
采纳率:0%
帮助的人:0
展开全部
补充一楼:
主键,能够唯一确定数据,通过主键在该表中能且只能找到找到唯一数据。在此表中具有不相同的特性。
外键,对应另一个表中的主键。在此表中可以不唯一。此表可以有自己的主键。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-01
展开全部
这些限制都是为了使得整个结构关系更加严密,但过于严密反倒会影响其实用性,因为很多事情不是能事事想到的,事先考虑的,所以主键和外键的使用在于实际应用中的具体情况,限制过于严密不见得是件好事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式