比较运算符

逻辑运算符

使用通配符进行过滤
SELECT name FROM heros WHERE name LIKE '%太%'

- 匹配单个字符
SELECT name FROM heros WHERE name LIKE '_%太%'

在实际操作过程中,我还是建议你尽量少用通配符,因为它需要消耗数据库更长的时间来进行匹配。即使你对 LIKE 检索的字段进行了索引,索引的价值也可能会失效。如果要让索引生效,那么 LIKE 后面就不能以(%)开头,比如使用LIKE ‘%太%’或LIKE ‘%太’的时候就会对全表进行扫描。如果使用LIKE ‘太%’,同时检索的字段进行了索引的时候,则不会进行全表扫描。
总结

