在数据库中使用自动增量键有什么影响?

时间:2014-11-20 08:51:38

标签: mysql sql auto-increment

当我考虑表的结构时,我犹豫是否应该使用auto increment key作为我表中的主键。我无法找到使用自动增量键的好效果和不使用自动增量键的不良影响。有人说使用auto increment key可以提高查询性能。是吗?

1 个答案:

答案 0 :(得分:0)

  

有人说使用自动增量键可以提高查询性能

嗯,如果密钥是索引(很可能是主键),那就是这样。这将在查询特定主键字段时加快性能,因为它可以使用索引更快地获得实际存储中的行号。

另一个好处是可以对行进行一般识别。

当然,一般的主键可以完成所有这些,但现在你不必自己为该字段组成一个值。这一切都是为你完成的。