
一、基础查询:
语法:
SELECT 查询列表
FROM 表名;
特点:
1、查询列表可以实表中的字段、常量值、表达式、函数;
2、查询的结果是一个虚拟价格;

二、条件查询
语法:
SELECT
查询列表 ③最后一步执行
FROM
表名 ①第一步执行
WHERE
筛选条件; ②第二步执行

分类:
1、按条件表达式筛选
简单条件运算符:> < = != <> >= <=
2、按逻辑表达式筛选
逻辑运算符:and or not
and:两个条件都为true,结果为true,反之为false
or:只要有一个条件为true,结果为true,反之为false
not:如果连接的条件本身为false,结果为true,反之为false
3、模糊查询
- LIKE
特点:一般和通配符搭配使用
通配符:
% -- 任意多个字符,包含0个字符
_ -- 任意单个字符

- BETWEEN AND
①使用between AND可以提高语句简洁度
②包含临界值
③两个临界值不能调换顺序
- IN
含义:判断某字段的值是否属于IN列表中的一项
特点:
①使用 IN 提高语句简洁度
②IN 列表的值类型必须统一或兼容
③IN 不支持通配符的使用
- IS NULL
仅仅可以判断NULL值,可读性较高,建议使用