数据库建表时一个表最多可以有几个主键,几个外键
1个回答
展开全部
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的外键。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询