主键和唯一索引都要求值唯一,但是他们还是有本质的区别的: 主键可以作为外键,唯一索引不行主键是一种约束,唯一索引是一种索引一张表只能有一个主键,但是可以创建多个唯一索引主键创建后一定包含一个唯一索引,唯一索引并不一定是主键主键不可以为null,唯一索引可以