首页 > 其他分享 >DML_修改数据与DQL_基础查询

DML_修改数据与DQL_基础查询

时间:2022-10-18 13:46:24浏览次数:58  
标签:.. 列名 DML 别名 查询 表名 DQL select

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 表名

            

 

            

 

 

 

 

 

标签:..,列名,DML,别名,查询,表名,DQL,select
From: https://www.cnblogs.com/x3449/p/16802077.html

相关文章

  • TP5 where数组查询(模糊查询)(有多个查询条件) whensql判断条件:TP6 条件查询 sql判断
    sql判断条件:TP6条件查询sql判断条件_php菜鸟技术天地Db::name('user')->when($sex==1&&$type=1&&!empyt($score) ,function($query){Db::name('user')->when($s......
  • Mysql查询表结构
    平时用的数据库简单操作查看表的结构Desc表名;  查看数据库中的表showtables; 查看数据库建表语句showcreatetable表名  ......
  • @media是什么?css3 @media媒体查询器用法
    css3media媒体查询器用法总结分享到微信  随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技......
  • 数据库的备份和还原以及多表查询概念
    数据库的备份和还原1.命令行:语法:备份:mysqldump-u用户名-p密码>保存的路径还原:1.登录数据库2.创建数据库3.使用数据库......
  • DML_添加数据与DML_删除数据
    DML_添加数据DML:增删改表中的数据1.添加数据语法:insertinto表名(列名1,列名2,....列名n)values(值1,值2,....值n);  ......
  • 【MySQL练习】多表查询练习(二)
    查看代码:数据库和表数据创建CREATEDATABASE`wudang`;USE`wudang`;CREATETABLE`t_dept`(`id`INT(11)NOTNULLAUTO_INCREMENT,`deptName`VARCHAR(30)DEFAU......
  • Hibernate的HQL查询语法
    一、HQL语法:(一)基础语法1、创建sql查询语句。简单写法:Stringsql="fromCustomer";完整写法:Stringsql="fromcn.xxx.bean.Customer;2、获取Query查询对象。使......
  • 子查询
    子查询:查询中嵌套查询,称嵌套查询为子查询 子查询根据查询结果不同,作用不同:单行单列:作为条件值,使用=  !=> <等进行条件判断Select字段列表from表where字段......
  • MySQL 5.7.39 group by查询异常
    一、异常摘要Errorqueryingdatabase.Cause:java.sql.SQLSyntaxErrorException:Expression#1ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregated......
  • 【MySQL练习】多表查询练习(一)
    表数据:https://www.cnblogs.com/zhishu/p/16452950.html1.显示所有员工的姓名,部门号和部门名称。所有员工,用leftjoin。leftouterjoin和leftjoin的效果是一样的。......