有人能解释Mysql的主键、唯一键和索引键之间的区别吗?你能在不同的情况下解释每一种情况吗??
发布于 2013-12-20 08:30:10
主表是表的一个列的值,或者一个表的多个列的值的组合,我们可以用它来标识每一行。例如,让我们有一个表Customers,其中包含ID int、FirstName varchar(50)、LastName(50)列。然后ID列可以用于标识用户,因此它可以用作该表的PK。只有一个客户,如果存在的话,使用ID = 4或ID = 10等。
Unique是表的列的值,对于每个单独的记录都应该具有唯一的值。
索引键是表的列或列的组合,使对表的查询执行速度更快。它是有用的,当一个表有很多记录,甚至一个简单的查询都需要很长的时间才能完成。
https://stackoverflow.com/questions/20699225
复制相似问题