1.什么时候用主键?主键的用处?保证数据的唯一性
2.一张表只能有一个主键吗?√
3.一个主键只能是一列吗?×---支持多列合起来做主键,即复合主键,只要保证唯一性即可
图中1表示用第一列nid做主键,2表示用nid和pid两列合起来做主键,即复合外键(不常用)
4.在进行外键关联的时候,如果关联的表的主键是由多列组合而成的,那么在进行外键约束的时候由括号中的两部分一起
另外,需要注意外键名不能重复,故在进行外键命名时,比如t2和t1进行外键关联,则命名为fk_t2_t1,若t3和t1进行外键关联,则命名为fk_t3_t1,从而保证外键名的唯一性