Ⅰ 数据库中,一个表最多可以设置几个主键(大一新生)
主键当然一个,但有联合主键就是几个字段联合起来的主键
Ⅱ 为什么sql里的一个表有两个主键
一个数据库表只能有一个主键,不允许两个主键。但是允许两个字段联合起来设置为主键,这叫联合主键。
创建主键的方式如下:
ALTERTABLE选课表
ADDCONSTRAINTpk_选课表PRIMARYKEY(学号);
创建联合主键的方式如下:
ALTERTABLE选课表
ADDCONSTRAINTpk_选课表PRIMARYKEY(学号,课程编号);