数据库
首页 > 数据库> > 如何在MySQL表中搜索单词?比较反对还是喜欢?

如何在MySQL表中搜索单词?比较反对还是喜欢?

作者:互联网

我为一些公司提供了一张桌子,这些公司可能在不同国家拥有许多分支这些国家/地区插入了国家/地区.
现在,我必须建立一个搜索系统,允许用户查找在特定国家/地区拥有任何分支的公司.
我的问题是:我必须使用哪一个?比较反对还是喜欢?查询必须搜索所有记录才能找到完整匹配的项目.

>注意:记录可能有不同的国家名称用逗号分隔.

解决方法:

MATCH AGAINST子句在Full Text Search中使用.

为此,您需要在搜索列国家/地区创建全文索引.

全文索引搜索比LIKE’%country%’serach快得多.

标签:mysql,search,select,sql-like,match-against
来源: https://codeday.me/bug/20190725/1537755.html