【发布时间】:2020-03-24 15:16:42
【问题描述】:
我想知道是否应该将索引添加到表中的各个字段,因为知道这些字段将用于“SELECT...WHERE [field] = ...”查询。
例如,假设我有一个包含以下字段的“用户”表:
id(primary), userName, firstName, lastName
假设我将有一个类似“SELECT * FROM user WHERE userName = 'someUser123';”的查询,是否应该将索引添加到userName 列?
在我有数千条记录的情况下,如果存在索引,此查询会更快吗?
【问题讨论】:
-
对不起,我看错了你的标题,我以为你无论如何都想索引每一列。