DML_修改数据与DQL_基础查询

DML_修改数据  

  修改数据

   语法:UPDATE 表名set 列名1=值1,列名2=值2,...[where 条件];

   

 

    

 

     

     注意:如果不加任何条件,则会将表中所有记录全部修改。

    

 

     

 

     

 

 

  DQL_基础查询

           select * from 表名;  

        

 

        

 

         

 

         

        1.语法∶
          select
            字段列表

          from
            表名列表

          where
           条件列表

          group by
           分组字段

          having
           分组之后的条件

          order by
           排序

          limit
           分页限定

        2.基础查询

          1.多个字段的查询

            语法:select 列名1,列名2....列名n From 表名;

              如果查询所有字段,则可以使用*来代替字段列表。

            

 

             

          2.去除重复

             select 列名1列名2..列名n from 表名; 

             没去除重复前 

            

              

            去除重复后

            Select  distinct  列名1列名2..列名n from 表名

            distinct  

           

 

            

          3.计算列

            一般可以使用四则运算计算一些列的值。(一般计算只会进行数据值类型的计算)

            ifnull(表达式1,表达式2):null参与的运算,计算结果都为null

              表达式1:那个字段需要判断是否为null

              如果该字段为null后的替换值。

             select  列名1列名2..列名n,列名1+列名2 from 表名; 

            

 

             

             select  列名1列名2..列名n 列名1+ifnull(列名2,0)from 表名

             

 

             

          4.起别名    

            as:as也可以省略

            语法:Select  列名1列名2..列名n 列名1+ifnull(列名2,0)as 别名 from 表名

            

 

             

 

            简化版

            语法:select  列名1,空格 别名1,列名2 空格 别名2,..列名n 空格 别名 n,列名1+ifnull(列名,0)  空格  别名  from 表名

            

 

            

 

 

 

 

 

posted @ 2022-10-18 13:33  zj勇敢飞,xx永相随  阅读(21)  评论(0编辑  收藏  举报