主键,唯一索引,唯一约束三者之间的联系与区别

主键本质是约束,值不为空,一个表只能建一个,其目的是检查数据的正确性;
唯一索引本质是索引,值可为空,一个表能建多个,其目的是实现数据查询的优化;
唯一约束本质是约束,值可为空,一个表能建多个,其目的是检查数据的正确性;