>符号 <符号 >=符号 <=符号

  1. SELECT * FROM t_student
  2. WHERE birthday >= '1991-01-01'
  3. AND birthday <= '1993-12-31'

筛选出生日期在1991 - 1993 的所有数据。

between…and

  1. SELECT * FROM t_student
  2. WHERE birthday BETWEEN'1991-01-01'AND '1993-12-31'

在什么什么之间。依然会筛选出出生日期在1991 - 1993 的所有数据。

like

  1. SELECT * FROM t_student
  2. WHERE name LIKE '王%';

在name字段中选出所有姓王的数据。百分号叫通配符,代表任意字符,意思是只要以王开头的所有数据。

  1. SELECT * FROM t_student
  2. WHERE name LIKE '%六%';

在name字段中只要带 六 的数据都会被筛选出来。

  1. SELECT * FROM t_student
  2. WHERE name LIKE '%六';

在 name 字段中,以六结尾的数据都会被筛选出来。
like会降低数据库性能,在数据比较多的时候那就慎重了。