SQL搜索包含的术语

Lil*_*ilz 4 sql contains

如果可以在表中搜索其名称包含搜索词的记录?

谢谢

Mik*_*shi 7

SELECT * FROM `my_table` WHERE name LIKE '%my_search_term%'
Run Code Online (Sandbox Code Playgroud)

要么

SELECT * FROM `my_table` WHERE CONTAINS(name, 'search')
Run Code Online (Sandbox Code Playgroud)

但要注意LIKE语句非常昂贵.如果您搜索大量文本,可能需要考虑使用Sphinx作为示例.