Iphone 如何对包含18000个条目的Sqlite数据库表进行索引

Iphone 如何对包含18000个条目的Sqlite数据库表进行索引,iphone,cocoa-touch,ios4,sqlite,Iphone,Cocoa Touch,Ios4,Sqlite,我正在制作一个iPhone应用程序,使用Sqlite数据库表,该表有18000个条目 当我从那个表中搜索时,速度很慢 我希望它更快,因此我正在尝试将索引添加到我的数据库表中 如何对Sqlite数据库表进行索引 我应该遵循哪些步骤?您是否看到了SQLite创建索引页面- 典型的create index语句类似于create index NAME ON tableName(thisColumn)。如果你不确定索引哪一列,你可以通过谷歌搜索找到很多信息。不过,您搜索、加入或订购的任何列都是一个良好的开

我正在制作一个iPhone应用程序,使用Sqlite数据库表,该表有18000个条目

当我从那个表中搜索时,速度很慢

我希望它更快,因此我正在尝试将索引添加到我的数据库表中

如何对Sqlite数据库表进行索引


我应该遵循哪些步骤?

您是否看到了SQLite创建索引页面-


典型的create index语句类似于
create index NAME ON tableName(thisColumn)
。如果你不确定索引哪一列,你可以通过谷歌搜索找到很多信息。不过,您搜索、加入或订购的任何列都是一个良好的开端。

这是单列索引

CREATE INDEX name_index ON Employee (Employee_Name)
CREATE INDEX name_index  ON Employee (Employee_Name, Employee_Age)
多列索引

CREATE INDEX name_index ON Employee (Employee_Name)
CREATE INDEX name_index  ON Employee (Employee_Name, Employee_Age)