1. 匹配列 [NOT] LIKE 匹配表达式 [ESCAPE '转义字符']

1)百分号 %

  1. %是MySQL中常用的一种通配符,
  2. **%代表0个或多个字符**
  1. #查询名字为刘XX的同学
  2. select 姓名
  3. from xs
  4. where 姓名 like '刘%';
  5. +--------+
  6. | 姓名 |
  7. +--------+
  8. | 刘德华 |
  9. | 刘华 |
  10. +--------+
  11. '%三%' 代表名字中含有

2)下划线 _

  1. **"_"代表单个字符**
  1. '%3_' #代表倒数第二个数字为3

3)ESCAPE

  1. where 姓名 like '%_%' ESCAPE '_';
  2. #名字包含下划线的