首页 > 数据库技术 > 详细

十七、mysql 函数

时间:2020-04-07 10:01:21      阅读:59      评论:0      收藏:0      [点我收藏+]

含义:一组预先编译好的SQL语句的集合,理解成批处理语句

 

优点:1)提高代码的重用性

   2)简化操作

   3)减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率

 

存储过程和函数的区别:

  存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新

  函数:有且仅有1个,适合做处理数据后返回一个结果

 

一、创建语法

  1、CREATE FUNCTION 函数名(参数列表) RETURNS 返回类型

    BEGIN

    函数体

    END

  2、注意: 参数列表包含两部分:参数名、参数类型

    函数体:肯定会有RETURN 语句,

    函数体中仅有一句话,则可以省略begin end

    使用delimiter语句设置结束标记\

 

二、调用语句

  语法:SELECT 函数名(参数列表)

三、查看函数

  SHOW CREATE FUNCTION 函数名;

四、删除函数

  DROP FUNCTION 函数名;

十七、mysql 函数

原文:https://www.cnblogs.com/nuochengze/p/12651619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!