mysql中match against语句
MATCH AGAINST语句是MySQL的一种全文搜索函数,用于在全文索引中进行搜索。它可以用来搜索包含特定关键词的记录,并按照相关性进行排序。
语法:
MATCH (column1, column2, ...) AGAINST (search_keyword [search_modifier])
- column1, column2, ...:指定需要进行搜索的列名。
- search_keyword:指定要搜索的关键词或短语。
- search_modifier:可选参数,用于指定搜索模式或还可以添加额外的搜索条件。
示例:
假设有一个名为books的表,包含title和description两个列,我们希望搜索包含关键词“computer”的记录,并按相关性排序。
mysql中select
SELECT * FROM books WHERE MATCH (title, description) AGAINST ('computer');
在上面的例子中,我们指定了需要搜索的列名title和description,并在MATCH AGAINST语句中指定了搜索关键词“computer”。