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中怎样创建函数?的主要内容,如果未能解决你的问题,请参考以下文章