mysql(navicat)使用命令创建函数
- 使用命令创建数据库中的函数 在mysql中函数有非常多,最常见的函数比如AVG,MAX,MIN,NOW等,这里我们自定义的函数其实就跟这些一样,只是里面的算法可以自己自定义。
- (1)创建函数命令:没有参数的函数
-- 创建一个名字叫fn1的函数名 create function fn1() -- 定义一个mysql数据类型的返回值 必须是mysql的数据类型 RETURNS datetime -- 开始 BEGIN -- 函数体 具体返回什么值--这里返回当前的具体时间 return now(); -- 结束 end;
创建完函数以后就可以使用自定义的函数了 比如: (2)创建函数命令:需要传入参数的函数
-- 创建一个名字叫fn2的函数名 create function fn2(a int, b int) -- 定义一个mysql数据类型的返回值 RETURNS int -- 开始 BEGIN -- 函数体 具体返回什么值 return a + b; -- 结束 end;
创建完函数以后就可以使用自定义的函数了,必须传入参数,不然会报错 比如: 3. 创建好的函数会在navicat工具上面可以查到 比如: 4. 删除函数命令 例如:
删除函数名为fn1 drop function fn1; 删除函数名为fn2 drop function fn2;
- 这里有一个总结
- 后面会使用navicat图形化界面进行自定义函数,简单一点,不用记命令,更直观一点
下一篇:
MyBatis模糊查询的4种实现方式