位置: 编程技术 - 正文

MySQL 声明变量及存储过程分析(mysql声明全局变量)

编辑:rootadmin

推荐整理分享MySQL 声明变量及存储过程分析(mysql声明全局变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql声明函数,mysql声明全局变量,mysql声明全局变量,mysql声明变量并赋值,mysql声明全局变量,mysql怎么定义变量,mysql中声明变量,mysql声明函数,内容如对您有帮助,希望把文章链接给更多的朋友!

声明变量

设置全局变量

set @a='一个新变量';

在函数和储存过程中使用的变量declear

declear a int unsigned default 1;

这种变量需要设置变量类型 而且只存在在 begin..end 这段之内

select .. into.. 直接将表内内容赋值到指定变量当中

select name,bid into @a,@b from bank limit 1;

要注意一点就是变量名不能和字段名一致

存储过程

存储过程将一段通用的操作封装在一起 这样再不同平台都可以公用了

储存过程没有返回值,而且不能sql语句调用,只能是call调用,而且不返回结果集,执行就执行了

要注意的是在储存过程中进行sql语句要用到 ; 这个系统默认结束符 要重新设置成别的,不然在写过程的一半系统就错认程序为终止继而报错

MySQL 声明变量及存储过程分析(mysql声明全局变量)

改变结束命令符为$

delimiter$+回车 或者简写成 d $+回车

显示所有存储过程

show procedure status;

删除指定存储过程

drop procedure 过程名;

存储过程演示'

判断输入到存储过程中的数字属于哪个阶段

在存储过程中传参分 in ,out , inout 三种

in 可以输出从外部传入的变量 不会改变传进变量本来的值

out 不能输出从外部传进的值 会改变传进变量本来的值

inout 就是又能输出传入变量又能改变传入变量咯

下面是检验你电脑硬件性能的时候了

还记得当年的bank表吗&#; 就是他保留住 然后执行以下命令:

祝你好运

总结

本文链接地址:https://www.jiuchutong.com/biancheng/348338.html 转载请保留说明!

上一篇:几个比较重要的MySQL变量(几个比较重要的家风)

下一篇:MySQL删除表数据的方法(mysql删除表数据怎么恢复)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络