百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> sql主键和外键有什么区别
分享文章到:

sql主键和外键有什么区别

发布时间:08/01 来源:未知 浏览: 关键词:
sql主键和外键的区别:主键只要一个,不克不及反复也不允许有空值而外键可以有多个,可以反复也可以有空值;主键是用来维持数据完备性的,外键是用来与其他表创立联络的 sql主键和外键的区别:主键只要一个,不克不及反复也不允许有空值而外键可以有多个,可以反复也可以有空值;主键是用来维持数据完备性的,外键是用来与其他表创立联络的

成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,而且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键

同理成绩表中的课程号是课程表的外键

定义主键和外键主如果为了保护关系数据库的完备性,总结一下:

1.主键是能肯定一笔记录的独一标识,比方,一笔记录包含身份正号,姓名,年龄。

身份证号是独一能肯定你这个人的,其他都可能有反复,所以,身份证号是主键。

2.外键用于与另一张表的关联。是能肯定另一张表记载的字段,用于维持数据的一致性。

比方,A表中的一个字段,是B表的主键,那他就可以是A表的外键。

主键和外键的区别

(1)主键是独一标识一笔记录,不克不及有反复,不允许为空;而外键可以反复,可以是空值

(2)主键是用来维持数据完备性,外键是用来创立与其他表联络用的

(3)主键只要一个,外键可以有多个

以上就是sql主键和外键有什么区另外细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板