MySQL支持通配符,可用于进行模糊查询。以下是一些常见的通配符:
- %:代表0个或多个字符。
- _:代表一个字符。
下面是一些示例:
- 查询所有以“s”开头的单词:
SELECT * FROM words WHERE word LIKE 's%';
- 查询所有包含“do”子串的单词:
SELECT * FROM words WHERE word LIKE '%do%';
- 查询所有以“t”结尾的3个字母的单词:
SELECT * FROM words WHERE word LIKE '__t';
注意:在使用通配符时,查询效率可能会受到影响,因为MySQL需要扫描整个表来匹配模式。尽量避免在模式的开始处使用通配符,可以优化查询速度。