今天是属于数据库的一天

一、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         --排序      

  1. 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 ()

猜你喜欢

转载自www.cnblogs.com/dyshk/p/10072804.html