我正在制作一个iPhone应用程序,我正在使用Sqlite数据库表,它有18000个企业。
当我从该表中搜索时,它很慢。
我希望它更快,因此我尝试将索引添加到我的数据库表中。
如何对Sqlite数据库表进行索引?
我应该遵循哪些步骤?
答案 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)