MySQL模糊查询可以通过LIKE和%通配符来实现。在使用LIKE时,’%‘代表任意长度的字符串,’_‘代表一个字符。例如:
- 查询姓张的人:
SELECT * FROM users WHERE name LIKE '张%';
- 查询名字中带有’三’字的人:
SELECT * FROM users WHERE name LIKE '%三%';
- 查询名字第二个字是’明’的人:
SELECT * FROM users WHERE name LIKE '_明%';
注意:在大数据量的情况下,模糊查询会影响性能,应该尽量避免使用。