主键和唯一键是实体完整性约束
主键允许唯一标识表中的每一行,并确保不存在重复的行并且不输入空值。
唯一键约束用于防止表中行的键值重复并允许空值。(在oracle中,一个null不等于另一个null)。
KEY或INDEX是指一个正常的非唯一索引。索引的非重叠值是允许的,因此索引可能包含索引所有列中具有相同值的行。这些索引不会对您的数据执行任何结构,因此它们仅用于加快查询速度。UNIQUE指索引中所有行必须唯一的索引。也就是说,对于此索引中的所有列,同一行可能不具有与另一行相同的非NULL值。