查询条件
数字相关
大于:> 小于:< 等于: = 不等于: != / <> between
字符串相关
在集合中: in
不在集合中: not in
null相关
is null
not is null
逻辑运算符
条件同时满足:and
条件满足其一:or
模糊查询
like '_','%'
单表查询
group by 按照某字段进行分组
order by 按照某字段进行排序
limit 限制单次输出的记录数量
sql
select 列名
from 表名
where 限制条件
group by 分组字段 having 筛选条件
order by 排序字段 desc
limit 限制行数
多表查询
内连接
仅查询符合条件的数据
sql
select 字段名
from 表1 inner join 表2
on 条件;
左连接
以左表为主表,将右表进行连接
sql
select 字段名
from 表1 left join 表2
on 条件;
右连接
以右表为主表,将左表进行连接
sql
select 字段名
from 表1 right join 表2
on 条件;
全外连接
同时将左右表进行连接
sql
select 字段名
from 表1 right join 表2
on 条件
union
select 字段名
from 表1 right join 表2
on 条件;