语法
SELECT 查询列表
FROM 表名
WHERE 筛选条件;
筛选条件的分类
-
简单条件运算符
大于>
小于<
等于=
不等 <> !=
大于等于 >=
小于等于 <=
安全等于 <=> -
逻辑运算符
&& and:两个条件都为true,结果为true,反之为false
|| or:只要有一个条件为true,结果为true,反之为false
!not:如果连接的条件本身为false,结果为true,反之为false
通配符:
%:任意多个字符(包含0个字符)
_:任意单个字符
模糊查询
like:一般搭配通配符使用,可以判断字符型或数值型
between and
in
in列表的值必须一致或兼容
列表 IN(条件1,条件2);#效果与下面代码相同
列表=条件1 OR 列表=条件2;
is null / is not null
判断列表值是否为null(不适用于普通类型的数值)
列表 IS NULL;
列表 IS NOT NULL;