单项选择题

A.外键的作用是保证数据的完整性
B.外键和主键一样,必须具有唯一性且不能为空
C.外键可以是单表的一个字段指向该表的主键
D.添加外键语法结构是altertable表名addforeignkey(外键名)references 主表(字段)