zoukankan      html  css  js  c++  java
  • mysql之自定义函数

    本文内容


     

    • 函数介绍
    • 自定义函数
    • 函数调用
    • 查看函数
    • 修改函数
    • 删除函数

    函数介绍:

      函数存储一系列sql语句,用于实现某种特定的功能;函数并不注重过程,更注重返回的结果;函数和存储过程相比,只能返回一个结果,不能返回结果集;在mysql中,已经内置了很多函数,比如:sum(),avg(),count()等,我们也可以实现自定义函数,用来实现我们想要的结果。

    自定义函数:

      自定义函数必须遵循一定的语法规则,如下:

        create function myfunc() returns  varcha(20)        --【返回结果类型,可以是数据库支持的所有类型,比如varchar,int】

          begin

           declare a varchar(20);    --定义变量,用于返回

           select name from t2 where id = 1 into a; --将查出的值放在变量中

           return a; --返回变量

          end

      也可以定义有参数的函数,如下:

         create function myfunc(sid int) returns varchar(20)

           begin

            declare a varchar(20);

            select name from t2 where id = sid int a;

            return a;

           end

    函数调用:

       调用函数的语法:

        select myfunc()

        select myfunc(10)

    查看函数:

      show create function myfunc;    --查询单个函数

      show function status like 'pattern'  ---查询所有函数

     

    修改函数:

      只能修改函数的注释,不能对函数的内部sql和函数的参数列表,

      alter function 函数名 选项

    删除函数:

      drop function 函数名

       

           

  • 相关阅读:
    C# 依据鼠标坐标取网页内成员坐标.ie
    C# WebBrowser获取指定字符串的坐标
    C#获取网页中某个元素的位置,并模拟点击
    qq空间认证教程:借助企鹅媒体平台认证QQ公众空间
    QQ空间认证之数据篇
    QQ空间运营 怎么做一个QQ人气号?
    QQ空间|qq人气号怎么赚钱?
    QQ好友的价值玩法 及如何搞到几万好友?
    新媒体运营之如何月涨十万粉
    社群经济:如何利用社群做营销?
  • 原文地址:https://www.cnblogs.com/wqk66/p/10821504.html
Copyright © 2011-2022 走看看