码迷,mamicode.com
首页 > 数据库 > 详细

MySQL基础--函数

时间:2021-05-24 09:52:20      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:com   lazy   sql语句   info   show   ati   代码   标记   ret   

  1. 函数的定义
    • 含义:一组预先编译好的SQL语句的集合,理解成批处理语句
      1、提高代码的重用性
      2、简化操作
      3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率

    • 区别:
      存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新
      函数:有且仅有1个返回,适合做处理数据后返回一-个结果

  2. 函数的使用
    • 创建语法
      • create funcation 函数名(参数列表) returns 返回类型
      • begin
        • 函数体
      • end
    • 注意:
      • 参数列表包含两部分,参数名和参数类型,
      • 函数体:肯定有return 语句,如果没有会报错。
      • 函数体中仅有一句话是,begin和end可以省略
      • 使用delimiter 语句设置结束标记
    • 函数的调用
      • select 函数名(参数列表)
  3. 函数案例演示
    • 无参有返回的函数
      • 技术图片
      • 技术图片

    • 有参有返回的函数

      • 技术图片

  4. 函数的查看   

    • show create funcation 函数名; 

      • 技术图片

  5. 删除函数

    • drop function 函数名;

  6. 实际案例

    • 创建一个函数返回两数之和

      • 技术图片

         

         

              

         

         

            

         

                        

MySQL基础--函数

标签:com   lazy   sql语句   info   show   ati   代码   标记   ret   

原文地址:https://www.cnblogs.com/zzhAylm/p/14770050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!