• Mysql 的函数


    函数

    MySQL函数分为系统函数与自定义函数

    系统函数:

    pow(m,n)        求m的n次方

    rand()            随机获取0至1之间的小数

    floor();            向下取整

    ceil();            向上取整

    sqrt    ()            平方根

    自定义函数    

    第1步:修改结束符

    delimiter 结束符;

    第2 步:定义函数

    语法:

        create function 函数名(参数1 类型,参数2 类型 ...) returns 类型

        begin

            //函数体

            return 值;

        end

    结束符

    第3步:还原结束符。

    delimiter 结束符

    示例:

    查看函数

    语法:

        show function status;

    示例:

    查看函数的创建语句

    show create function 函数名;

     

    函数的调用

    select 函数名(实参);

    示例:

    自定义变量:

    语法:

        set @变量名=值;

    示例:

    变量赋值

    "="        在MySQL叫赋值符号,也叫比较符号

    方法1:

    方法2:使用select结果为变量赋值

     

    方法3:使用:=

    s

    示例:

     

    注意:函数内部不能有select语句,如下示例

    作用域:

    MySQL分全局作域与局部作用域

    全局作用域,

        在函数外部定义的变量其作用域称之为全局作用域,作用范围在函数内部与函数外部

    示例:

        set @v=100;

    局部作用域:

        在函数内部使用declare声明的变量其作用域为局部作用域,作用范围在函数内。

    语法:

        declare 变量名 类型 【default 值】;

    示例1:全局变量

    示例2:局部变量

    函数的删除

    drop function 函数名;

    示例:

  • 相关阅读:
    【Jquery】根据元素个数给予宽度
    【Jquery】判断宽度跳转
    【CSS】滚动条样式
    关于vue在列表展示数据的时候,选择更改其中一项,数据跟着实时变动的问题
    JAVA基础知识
    华为机试 字符串分隔
    华为机试 计算字符个数
    华为机试 字符串最后一个单词的长度
    简单构造 Ext.tree 树例子
    Ext.form.Label组件动态设置html值
  • 原文地址:https://www.cnblogs.com/nyxd/p/5359795.html
Copyright © 2020-2023  润新知