一、DML(Data Manipluation Language)
查:select {*|distinct column |expression [alias] |...} ---选择列
from {table|view|procedures|other select} ---数据源
where condictions --条件
group by columns --分组
having condictions --选择
order by columns --排序
- distinct
- 格式:select distinct column from ...(distinct 去除重复行 但是distinct关键字要放在列名的前面)
- 支持单列 、多列 、count统计
- distinct会对返回的结果进行排序 所以会影响查询效率,在数据量较多的时候表现得更加明显,所以,最好和order by 结合使用,可以调高效率(???)
- 多用来,返回不重复行记录的条数
2.group by /where/having
- where 子句用来筛选FROM子句中制定操作所产生的行。
- Group by 子句用来分组where子句的输出
- Having 子句用来从分组的结果中筛选行
增:insert into [表名] values ()