DQL数据查询语言
select 列名 from 表名 where 条件
distinct 去重 *全部 as(可省略)别名查询 表,列
where 列名 in(n1,n2) 是n1或n2
where 列名 between n1 and n2 包括n1,n2
where 列名 like '% 名%'
%匹配任意字符
_匹配单个字符
null跟任何不相等
least(n,m)最小值
greatest(n,m)最大值
order by 字段名 [asc|desc] 不写默认升序
聚合函数 | 作用 |
---|---|
count( ) | 统计指定列不为null的记录行数 |
sum( ) | 计算指定列的数值和。若不是数值类型,计算结果为0 |
max( ) | 计算指定列的最大值 |
min( ) | 计算指定列的最小值 |
avg( ) | 计算指定列的平均值 |
select 字段 (分组字段和聚合函数)
from 表名
group by 分组字段
having 分组条件
分页显示
limit m,n
m当前页-1 n显示n条
insert into 表2 select 字段 from 表1
表2必须存在