数据操作语言DML,DQL
添加数据:insert into 表名 (列名列表) values (值列表) 多列就要用,分隔 注意对应值列表
修改数据:update 表名 set 列名=新值,列名=新值 where 过滤条件
删除数据:delete from 表名 where 过滤条件
查询数据:select 列名 from 表名 :select投影
where 过滤条件 :选择操作
Order by :排序
Having 聚合之后的过滤
Order by 字段 默认是升序 字段desc 降序
Between and 双闭 区间选择。
执行:1,from 2,where条件过滤3,group by 分组4,select投影列 5,having 条件过滤6,order by 排序 7, limit 分页
列名 as 姓名 投影的表格就会显示为 姓名。 结果是一个临时的表格。
Distinct 去掉重复列
Limit 分页 只能用于MySQL
Select * from t_student limit 开始行数(0开始),一页的行数;
统计查询: 聚合函数的分类:count 统计行数量
Sum 获取单个列的合计值
Avg 计算某个列的平均值
Max 计算列的最大值
Min 计算列的最小值
Select count (计数规范) from 表名
过滤分组数据
Select 列A,聚合函数(聚合函数规范)from 表名
Where 过滤条件
Group by 列A
Having 对聚合后的数据进行过滤(依据的都必须是在投影之后的表格中拥有的项来过滤)