1.一个简单的函数
需求:编写函数,传入ID, 返回name
DELIMITER $$
-- 定义函数名称和参数列表
CREATE FUNCTION getname(my_id INT)
-- 定义函数返回值类型
RETURNS VARCHAR(255)
-- 定义函数字符集
CHARSET utf8
-- 定义函数访问数据的方式
READS SQL DATA
BEGIN
DECLARE my_name VARCHAR(255);
SELECT NAME INTO my_name FROM test_score WHERE id = my_id;
-- 返回结果
RETURN my_name;
END;
$$
DELIMITER ;
-- 调用函数
call getname(1);
2.总结
1.创建函数使用create function函数名(参数列表) returns 返回值类型
2.函数体放在begin和and之间
3.return返回值
4.函数调用使用select()