朝阳Tim

2019-02-24   阅读量: 1031

Mysql

mysql用户变量和局部变量的不同?

扫码加入数据分析学习群

问题描述:

当我们在使用mysql进行存储的时候,特别是涉及procedure的过程,会涉及到用户变量和局部变量,那么如何理解这两者的差别呢?


解决思路:

  • 用户变量只存在于procedure的begin...end的过程,生命周期很短,就是call该procedure的调用期间
  • 局部变量,就是自定义的某个值,赋值方式可以是@a='aaa'或者select 'aaa' into @a,生命周期会更长,存在于整个与客户端连接的期间,调用范围也更大
添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程