最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于MySQL的存储函数(自定义函数)的定义和使用方法详解

来源:动视网 责编:小采 时间:2020-11-09 20:27:38
文档

关于MySQL的存储函数(自定义函数)的定义和使用方法详解

关于MySQL的存储函数(自定义函数)的定义和使用方法详解:存储函数 什么是存储函数: 封装一段sql代码,完成一种特定的功能,返回结果。 存储函数的语法: create function 函数([函数参数[,….]]) Returns 返回类型 Begin If( Return (返回的数据) Else Return (返回的数据) end if; end
推荐度:
导读关于MySQL的存储函数(自定义函数)的定义和使用方法详解:存储函数 什么是存储函数: 封装一段sql代码,完成一种特定的功能,返回结果。 存储函数的语法: create function 函数([函数参数[,….]]) Returns 返回类型 Begin If( Return (返回的数据) Else Return (返回的数据) end if; end


存储函数与存储过程的区别

一、 存储函数有且只有一个返回值,而存储过程不能有返回值。

二、 函数只能有输入参数,而且不能带in, 而存储过程可以有多个in,out,inout参数。

三、 存储过程中的语句功能更强大,存储过程可以实现很复杂的业务逻辑,而函数有很多限制,如不能在函数中使用insert,update,delete,create等语句;存储函数只完成查询的工作,可接受输入参数并返回一个结果,也就是函数实现的功能针对性比较强。

四、 存储过程可以调用存储函数。但函数不能调用存储过程。

五、 存储过程一般是作为一个独立的部分来执行(call调用)。而函数可以作为查询语句的一个部分来调用。

实例1:

Id

Name 

QQ

phone

秦云 

10102800

13500000

在路上

10378

13600000

LEO

10000

  13900000

Id

Name 

上机时间

管理员

1

秦云 

2004-1-1 

李大伟

2

秦云

2005-1-1

马化腾

在路上 

2005-1-1 

马化腾

秦云

2005-1-1

李大伟

5

在路上

2005-1-1

李大伟

实现目的:

从表1中取所有人员列表,从表2中取上机次数和管理员.

上机人员名单    上机次数             管理员
秦云               3             李大伟,马化腾,李大伟
在路上           2            马化腾,李大伟
LEO              0     

您可能感兴趣的文章:

  • MySQL 自定义函数CREATE FUNCTION示例
  • 深入mysql创建自定义函数与存储过程的详解
  • MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)
  • 浅谈mysql 自定义函数
  • Mysql中实现提取字符串中的数字的自定义函数分享
  • mysql建立自定义函数的问题
  • MYSQL自定义函数判断是否正整数的实例代码
  • MySQL自定义函数简单用法示例
  • 文档

    关于MySQL的存储函数(自定义函数)的定义和使用方法详解

    关于MySQL的存储函数(自定义函数)的定义和使用方法详解:存储函数 什么是存储函数: 封装一段sql代码,完成一种特定的功能,返回结果。 存储函数的语法: create function 函数([函数参数[,….]]) Returns 返回类型 Begin If( Return (返回的数据) Else Return (返回的数据) end if; end
    推荐度:
    标签: 定义 关于 函数
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top