当前位置:Gxlcms > 数据库问题 > MYSQL数据库知识点总结

MYSQL数据库知识点总结

时间:2021-07-01 10:21:17 帮助过:4人阅读

    lower/upper:返回字符串的小写/大写

      eg: select UPPER(account)  from admininfo;

    REPLACE :替换字符串
      eg: select REPLACE(‘SQL SERVER‘,‘SQL‘,‘sql‘) 结果是‘sql SERVER‘   

    POWER() 取数值的幂值

      eg:select POWER(5,3) 结果是125

    ABS 返回绝对值

      eg:select ABS(-99) 结果是99

    ROUND 根据指定精度返回数值的四舍五入

      eg: select ROUND(3.1415926,3) 结果是3.142

  

  数据库对象

    创建存储过程

      drop procedure if exists pr_multi;   //如果存在名为pr_multi的存储过程,则删掉
      create procedure pr_multi( out c int, a int, b int )      //创建名为pr_multi的存储过程(函数),第一个为数据类型int的输出参数,第二、三个分别为数据类型int的输入参数
      begin              //过程体开始标记
        if a is null THEN         //判断  a 参数是否为空,若果为空,
          set a=10;      //给  a赋值10
        end if;
        if b is null THEN     //判断  b 参数是否为空,若果为空,
          set b=20;     //给  b 赋值20
        end if;     
        set c=a*b;      //将参数c设置为  a  和  b  的乘积
      end               //过程体结束标记


      call pr_multi(@name,5,3);    //调用存储过程pr_multi     用变量  name  接收输出参数  c  ,给参数  a  传值  5,b传值  3

      select @name     //查询变量name的值。。  上述结果为  15  

    

  

    

 

   

  

MYSQL数据库知识点总结

标签:部分   UNC   默认值   总结   默认   char   接收   from   column   

人气教程排行