在网上看到,有说主键是索引,是唯一索引的一种。也有说主键是约束,不是索引,两者在本质上是不一样的。
有点混乱了。主键是索引吗????
主键和索引肯定不是一个东西。
主键是表中众多字段的一个或多个,用于唯一地标识某一条记录。
索引是与表相关的一种数据库结构,其用途是增加查询的速度。
说的直白一点,如果你不想增加查询的速度,那么是不需要索引的,但是主键肯定是需要的。
同意楼上。
主键是关键码的一种,索引是增加查询速度的工具。
索引可以用任意一组属性,取决于应用场景,所以,主键也可以被用作索引。“主键是唯一索引的一种”这个说法的意思是“以主键为被索引属性的索引,是一种唯一索引”,而不是说“主键就是索引”。