mysql如何使用like关键字实现模糊查询?有什么注意事项

2025-02-18 14:46:51
推荐回答(1个)
回答1:

以下语句调试通过:

SELECT * FROM course WHERE name LIKE '%晓%'

运行效果:

注意事项:

使用 like %name% 这样的语句是不会走索引的,相当于全表扫描;

数据量小的时候不会有太大的问题,数据量大了以后性能会下降的很厉害;

建议数据量大了以后使用搜索引擎来代替这种模糊搜索;

实在不行也要在模糊查询前加个能走索引的条件。