自定义函数

2018-10-18  本文已影响2人  别动我名字呀

自定义函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。【但注意的是函数注重返回值,不注重执行过程,所以一些语句无法执行。所以函数并不是单纯的sql语句集合。】

mysql有已经定义好的函数,这里主要讲自定义函数

函数的创建:

DELIMITER //
-- 带传参的函数
create function myselect5(name varchar(15)) returns int
begin 
    declare c int;
    select id from class where cname=name into c;
    return c;
end;
DELIMITER ;
select myselect5("python"); -- 调用函数

-- 无参调用
select myselect3();
-- 传参调用
select myselect5("python");
select * from class where id=myselect5("python");

函数的查看:

函数的修改:

函数的删除:

原文来自:人道浮沉

上一篇 下一篇

猜你喜欢

热点阅读