什么是函数
函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。
mysql 自带函数有
Max(),Avg(),Count(),Min(),Sum()
中文:最大值,平均值,数据条数,最小值,总和
Max(),Avg(),Count(),Min(),Sum()
中文:最大值,平均值,数据条数,最小值,总和
自定义函数分为两种有参函数和无参函数
1.创建函数
语法 create function (函数名)
returns (返回值的类型)
begin
return (sql语句组)
end
create function fn1()
returns datetime
begin
return now();
end
调用函数 select (函数名)
有参函数
create function fn2(a int,b int)
returns int
begin
return a+b;
end;
调用函数 select (函数名(参数,参数))
删除函数
drop function fn1(函数名)