mysql中怎样创建函数?

Posted 杀手不太冷!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中怎样创建函数?相关的知识,希望对你有一定的参考价值。

mysql中怎样创建函数?

创建函数有两种方式,一种是通过mysql服务器端创建,另外一种是通过SQLyog客户端创建;

函数的参数列表

# 参数列表包括两部分   参数名   参数类型

通过mysql服务器创建函数

先来看第一种方式,首先进入mysql服务器端窗口,如下图:

在这里插入图片描述

在这里插入图片描述

然后选择一个数据库,我这里选择的是zhaobo数据库,如下图:

在这里插入图片描述

创建函数的代码如下:

delimiter $$
create function func1(sid varchar(20)) returns varchar(20) #在函数名后面一定要加上returns 函数返回类型
begin
declare cid varchar(20);      #在函数中定义一个变量,用来接收函数返回值
select student.cid into cid   #把查询结果赋值给cid变量
from student
where student.sid=sid;
return cid;                   #函数返回值,返回cid
end $$

delimiter ;

在这里插入图片描述

调用函数的代码格式如下:

# select 函数名(参数列表);

在这里插入图片描述

通过SQLyog客户端创建函数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以上是关于mysql中怎样创建函数?的主要内容,如果未能解决你的问题,请参考以下文章

怎样创建一个文档片段对象

Android中切换标签片段之间的延迟

创建片段而不从 java 代码实例化它

5、dom 结构操作怎样添加、移除、移动、复制、创建和查找节点

nodejs常用代码片段

在 Visual Studio 中创建构造函数的代码片段或快捷方式