标签: sqlite
有些列我希望创建索引以提高查找和排序速度。如果该列标记为UNIQUE,例如:
UNIQUE
CREATE TABLE "foo" ( "bar" TEXT NOT NULL UNIQUE )
是“bar”列,现在以这样的方式编入索引:
CREATE INDEX foo_bar ON foo(bar)
不会为搜索和排序提供速度奖励吗?
答案 0 :(得分:13)
UNIQUE和PRIMARY KEY约束确实创建了一个内部索引来加速查找,因此您无需创建自己的查找。 (见documentation)
PRIMARY KEY