单项选择题

以下关于数据表主键的说法正确的是:()

A.主键的值不允许为空值或重复
B.主键字段只允许数值类型
C.主键只能是表中的一个字段
D.一个表必须有一个主键