约束和索引的区别:前者用来检查数据的正确性,后者用来优化查询,目的不同。 唯一性约束和唯一性索引: 创建唯一性约束会创建一个约束和一个唯一性索引,创建唯一性索引只会创建一个唯一性索引。 主键约束和唯一性约束都会创建一个唯一性索引。