• 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 函数名;

    示例:

  • 相关阅读:
    码农的自我修养
    工程化编程实战callback接口学习笔记
    eval代码执行漏洞
    CTF_show WEB1通过order排序读取数据库数据(特定场景)
    Python的ico_hash计算脚本
    FOFA网页爬取最新 批量版本
    利用Python爬取fofa网页端数据
    利用Python进行Payload分离免杀
    [Gym101653Q]Number Game
    傅里叶变换
  • 原文地址:https://www.cnblogs.com/nyxd/p/5359795.html
Copyright © 2020-2023  润新知