为了账号安全,请及时绑定邮箱和手机立即绑定

Mysql 函数

标签:
MySQL

1.基本格式

create procedure 函数名(参数 参数类型)begin...
sql语句
...end;#函数结构体

2.函数调用

call 函数名(参数)

3.使用举例

(1)脚本使用
create procedure ccc(a int)begininsert into peoples (id, username, password) values(a, 'aaa', 'aaaaa');end;#函数体call ccc(100);#函数调用
(2)命令行下使用

当在命令行中书写时,由于sql语句以分号为结尾,所以无法写多个sql语句后再一同执行,这里就需要使用到delimiter关键字来设置结束符:

举例:
mysql> delimiter ///#上面记得有空格,设置结束符为: ///mysql> create procedure ccc(a int)
    -> begin
    -> insert into peoples (id, username, password) values(a, 'aaa', 'aaaaa');
-> end///#可以看出分号并不会使语句结束,///才会结束mysql> call ccc(99)///#调用函数,遇到///语句结束mysql> delimiter ;#结束符修改回分号mysql> call ccc(999);#调用函数

4.查看函数

可输入下面命令来查看函数的状态参数:

show procedure status/G



作者:dawsonenjoy
链接:https://www.jianshu.com/p/6e2ae0b0f265


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消