sql数据库外键怎么写 请问数据库中的主键和外键是什么意思?
浏览量:1948
时间:2021-03-14 04:25:16
作者:admin
请问数据库中的主键和外键是什么意思?
1. 主键:一个列(属性)或一个表(关系)的多列可以作为主键,但前提是如果该列作为主键,则该列下每一行(元组)的值不能相同。例如,如果name属性用作主键,则主键不一定是OK。如果有两个同名的人,属性下元组数据的值不一样,就不能这样做。使用阿拉伯数字作为主键是一个不错的选择。
2. 外键:表(关系)的列(属性)同时存在于表1和表2中。它不是表1的主键,而是表2的主键。可以说是表1的外键。
3. 候选键:如果它能够唯一地标识表(关系)中行(元组)的列(属性),则该属性称为候选键,也称为候选键或候选代码。从这个角度来看,可以有多个候选密钥,并且可以看出主键也是候选密钥。
数据库中主键与外键的区别?
主键:一个表只能有一个主键。这是唯一一个可以分辨的。例如(学号、姓名、班级)。在一个班级里,名字和班级可以重复,但是学生号是唯一的。在这里,学号是主键。外键。用于连接其他表。一个表可以有一个或多个外键。
sql数据库外键怎么写 数据库表的主键是什么 数据库主键和外键怎么写
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。