匹配单个值
SELECT product.`id`,product.`name` FROM product WHERE product.`id` >=3 AND product.`id`<=10
匹配id在3到10之间的数据
不匹配检查
SELECT product.`id`,product.`name` FROM product WHERE product.`id` != 3
将id不为3的数据筛选出来
范围检查
SELECT product.`id`,product.`name` FROM product WHERE product.`id` BETWEEN 4 AND 10
筛选出id在4与10之间包括4和10的数据
空值检查
SELECT product.`id`,product.`name` FROM product WHERE product.`name` IS NULL
筛选出name为null的数据
SELECT product.`id`,product.`name` FROM product WHERE NOT product.`name` IS NULL
筛选出name不为null的数据
组合where语句
SELECT product.`id`,product.`name` FROM product WHERE id<=10 AND product.`name` LIKE '%a%'
筛选出id小于等于10同时name含有字符“a”的数据
SELECT product.`id`,product.`name` FROM product WHERE id<=10 OR product.`name` LIKE '%a%'
筛选出id小于等于10或name含有字符“a”的数据
IN操作符
SELECT product.`id`,product.`name` FROM product WHERE product.`id` IN (1,3,5,7,9)
筛选出id为1,3,5,7,9的数据