最好在mdb中搜索大数据

时间:2015-11-12 17:26:56

标签: sql database ms-access

我已经为库尔德语创建了一个英语词典,我将数据保存在.mdb访问文件中,我的数据超过78,000个单词。 请任何人帮我快速搜索一下吗? 我正在使用此查询进行搜索 " SELECT english FROM table WHERE English LIKE'" +文字探照灯。文本+"%'&#34 ;;

1 个答案:

答案 0 :(得分:1)

如果您的查询是:

SELECT english
FROM table
WHERE English LIKE '" +text Searchlight. Text+"%'"

然后我有点困惑。 Access通常使用*作为搜索的通配符而不是%(这是SQL标准)。由于LIKE模式不以通配符开头,因此许多数据库将使用此查询的索引(如果可用)。我不知道MS Access是否有这种优化。

无论如何,您似乎正走在全文搜索有益的道路上。如果是这样,我认为你有错误的工具。 MS Access不支持全文搜索。我建议你使用一个数据库(明显的选择是SQL Server Express,Postgres和MySQL,所有这些都是免费的)。顺便说一下,当模式不以通配符开头时,所有这三个都使用LIKE的索引。

如果您决定使用SQL Server Express,this answer应该对安装有所帮助。