mysql怎么创建存储过程

mysql数据库以其开源的特质, 吸引了不少的用户, 可是, 这个数据库的客户端办理软件一向没有sqlserver的好用 。 导致良多人都不知道该若何建立mysql的存储过程
方式/
1打开mysql的客户端办理软件, 本文利用的是MySQL Workbench, 打开之后毗连上数据库 。 找到想要建立存储过程的数据库, 在【Stored Procedures】菜单上点击鼠标右键, 选择【Create Stored Procedure】菜单项

mysql怎么创建存储过程

文章插图

2点击之后, 右侧会呈现一个存储过程编纂界面, 而且会有默认的建立存储过程的根基布局

mysql怎么创建存储过程

文章插图

3在CREATE PROCEDURE后面的是存储过程的名字, 可以改当作您喜好的任何名字

mysql怎么创建存储过程

文章插图

4在存储过程名字后面有个括号, 这里是放置存储过程的传入、传出参数的, 当然存储过程也可以没有参数, 保留一个空括号即可 。
1)参数书写体例:in/out/inout 参数名称 参数类型
【mysql怎么创建存储过程】2)in:暗示输入参数
3)out:暗示输出参数
4)inout:暗示输入输出参数
5)注重参数名称前面不需要加上@符号

mysql怎么创建存储过程

文章插图

5在存储过程的BEGIN...之间书写存储过程的内容 。 利用【set 变量 =值;】给变量赋值 。 写完存储过程后, 点击右下角的【Apply】按钮
1)注重每个语句竣事, 都必需用分号结从头至尾
2)变量不需要@符号, 这一点与sqlserver区别比力较着
3)书写存储过程中, 左侧的叉叉符号, 不消理会, 等存储过程建立当作功后, 就不会有了

mysql怎么创建存储过程

文章插图

6在点击【Apply】按钮之后, 会弹出一个确认框, 此处继续点击【Apply】按钮, 随后就会弹出一个【SQL script was successfully applied to the database】, 暗示存储过程建立完当作, 点击【Finish】按钮即可

mysql怎么创建存储过程

文章插图

mysql怎么创建存储过程

文章插图

7挪用存储过程利用call关头字, 后面是存储过程的名称, 括号中是传入的参数值 。 最后点击顶部的闪电符号, 就可以执行存储过程, 鄙人方显示存储过程返回的成果

mysql怎么创建存储过程

文章插图


以上内容就是mysql怎么创建存储过程的内容啦, 希望对你有所帮助哦!

    推荐阅读