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