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

时间:2010-12-10 06:35:45

标签: iphone cocoa-touch ios4 sqlite

我正在制作一个iPhone应用程序,我正在使用Sqlite数据库表,它有18000个企业。

当我从该表中搜索时,它很慢。

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

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

我应该遵循哪些步骤?

2 个答案:

答案 0 :(得分:8)

您是否看过SQLite创建索引页面 - http://www.sqlite.org/lang_createindex.html

典型的创建索引语句看起来像CREATE INDEX indexName ON tableName ( thisColumn )。如果您不确定要编制索引的列,您可以通过Google搜索找到大量信息。但是,您搜索,加入或订购的任何列都是一个良好的开端。

答案 1 :(得分:0)

这是单列索引

CREATE INDEX name_index ON Employee (Employee_Name)

多列索引

CREATE INDEX name_index  ON Employee (Employee_Name, Employee_Age)