【数据库】函数(方法)

函数(方法)

概念

包括 内置函数自定义函数

内置函数:

1. 数学函数:

数学函数

2. 字符串函数:

字符串函数1

字符串函数2

3. 时间函数:

时间函数1

时间函数2

(注意:在时间函数中,是从0开始计数的,即:
0代表星期一)


4. 条件判断函数:

条件判断函数

5. 系统信息函数:

系统信息函数

自定义函数:

语法

DELIMITER $$
    CREATE
    FUNCTION `数据库名`.`函数名`(参数1 参数类型1, 参数2 参数类型2, ...)
    RETURNS 返回值类型
    BEGIN
        函数体代码块;
    END$$
DELIMITER ;

那么,在这里,本人来展示下自调用函数的写法:

DELIMITER $$

USE `dbstudy`$$

DROP FUNCTION IF EXISTS `myFun`$$

CREATE DEFINER=`root`@`localhost` FUNCTION `myFun`(num INT) RETURNS DOUBLE
BEGIN
    DECLARE res DOUBLE DEFAULT 0.0;
    
    SET res = EXP(num);
    RETURN res;
    END$$

DELIMITER ;

函数的调用:

语法

select 函数名();

函数和存储过程的区别:

区别

  1. 存储过程没有返回值函数必须要有返回值
    但是存储过程可以用out实现返回值这个作用
  2. 存储过程有in out inout 这几个参数种类
    函数的参数全是用来收实参

那么,本篇博文的知识点在这里就讲解完毕了。
(请观看本人博文 —— 《数据库 —— 专栏总集篇》)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容