函数操作
一、为什么使用函数
1.函数可以更加方便的实现我们常用的功能:将我们常用的功能并且具有一致性(在实现功能上是一致的)封装为一个函数,我们在想实现这个功能的时候,直接调用即可。
2.减少代码量,效率更高。
3.函数分为系统函数和自定义函数(弥补系统函数的不足)。
二、如何使用函数
1.创建函数
CREATE [AGGREGATE] FUNCTION function_name(parameter_name type,[parameter_name type,...])
RETURNS {STRING|INTEGER|REAL}
return body
简单来说就是:
CREATE FUNCTION 函数名称(参数列表)
RETURNS 返回值类型
RETURN 函数体
2.删除函数
DROP FUNCTION function_name
3.使用函数
SELECT function_name(parameter_value,...)
三、什么地方使用函数
在我们多出想实现同一个功能的时候,就可以创建一个函数,直接调用。
四、系统自带函数(51备份)
1.数学函数
2.聚合函数
3.字符串
4.日期和时间函数
5.加密函数
6.控制器流函数
7.格式化函数
8.类型转化函数
9.系统信息函数