数据库建表时一个表最多可以有几个主键,几个外键

 我来答
深空游戏
2023-06-28 · 百度认证:东莞市深空信息咨询官方账号
深空游戏
向TA提问
展开全部

1、主键在一个表中只有一个,但主键有两种,单一的和复合主键,可以设置为多个字段为主键,即复合主键。想设复合主键要先建立约束,外键可以有多个。

2、只能有一个主键,但是可以有多个唯一索引及普通索引。

3、主键只能有一个。但是,如果你想用多个‘唯一索引’(uniqueindex),是可以有多个的。主键的作用是保证数据的唯一性和完整性,同时通过主键检索表能够增加检索速度。所谓的一张表多个主键,我们称之为联合主键。

4、就是组合主键。这种主键主要用在一对多的关系中,如果是在一个典型的一对多的关系中,某一表定义为组合主键后,也意味着它对它的下属一对多表,也要用组合主键方可。用了组合键的表相当于是连接其他几个表的桥梁。

5、一个表中只能有一个主键,但可以有多个外键。

6、当然可以了。表:Table_A,主键是A_ID表:Table_B,列:B_ID,A1_ID,A2_ID,A3_ID那么:Table_B,列:A1_ID,A2_ID,A3_ID都可以分别是Table_A的主键A_ID的外键。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式