Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql函数的创建和使用

作者:我在坚强也需要有人疼   发布日期:2026-08-01   浏览:114

-- 创建一个简单的 MySQL 函数,用于计算两个数字的和

DELIMITER $$

CREATE FUNCTION add_numbers (num1 INT, num2 INT)
RETURNS INT
DETERMINISTIC
BEGIN
    DECLARE result INT;
    SET result = num1 + num2;
    RETURN result;
END$$

DELIMITER ;

-- 解释说明:
-- 1. DELIMITER $$:更改语句结束符为 $$,以便在函数体中使用分号。
-- 2. CREATE FUNCTION:定义一个新的函数。
-- 3. add_numbers:函数名称。
-- 4. (num1 INT, num2 INT):函数参数列表,这里有两个整数类型的参数。
-- 5. RETURNS INT:指定函数返回值类型为整数。
-- 6. DETERMINISTIC:表示该函数对于相同的输入总是返回相同的结果。
-- 7. BEGIN ... END:函数体,包含变量声明和逻辑处理。
-- 8. DECLARE result INT;:声明一个局部变量 result,用于存储计算结果。
-- 9. SET result = num1 + num2;:将 num1 和 num2 的和赋值给 result。
-- 10. RETURN result;:返回计算结果。
-- 11. DELIMITER ;:恢复默认的语句结束符。

-- 使用该函数的示例:
SELECT add_numbers(5, 3);  -- 结果为 8

上一篇:pymysql.connect

下一篇:mysql any_value

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站