文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

MySql变量说明 - 自律即自由

2019-04-07 17:28

关注

MySql变量说明 - 自律即自由

  1 #变量
  2 
 12 #一、系统变量
 13 
 30 #1》全局变量
 31 
 34 #①查看所有全局变量
 35 SHOW GLOBAL VARIABLES;
 36 #②查看满足条件的部分系统变量
 37 SHOW GLOBAL VARIABLES LIKE "%char%";
 38 #③查看指定的系统变量的值
 39 SELECT @@global.autocommit;
 40 #④为某个系统变量赋值
 41 SET @@global.autocommit=0;
 42 SET GLOBAL autocommit=0;
 43 
 44 #2》会话变量
 45 
 48 #①查看所有会话变量
 49 SHOW SESSION VARIABLES;
 50 #②查看满足条件的部分会话变量
 51 SHOW SESSION VARIABLES LIKE "%char%";
 52 #③查看指定的会话变量的值
 53 SELECT @@autocommit;
 54 SELECT @@session.tx_isolation;
 55 #④为某个会话变量赋值
 56 SET @@session.tx_isolation="read-uncommitted";
 57 SET SESSION tx_isolation="read-committed";
 58 
 59 #二、自定义变量
 60 
 67 
 68 #1》用户变量
 69 
 72 
 73 #赋值操作符:=或:=
 74 #①声明并初始化
 75 SET @变量名=值;
 76 SET @变量名:=值;
 77 SELECT @变量名:=值;
 78 
 79 #②赋值(更新变量的值)
 80 #方式一:
 81     SET @变量名=值;
 82     SET @变量名:=值;
 83     SELECT @变量名:=值;
 84 #方式二:
 85     SELECT 字段 INTO @变量名
 86     FROM 表;
 87 #③使用(查看变量的值)
 88 SELECT @变量名;
 89 
 90 
 91 #2》局部变量
 92 
 96 
 97 #①声明
 98 DECLARE 变量名 类型;
 99 DECLARE 变量名 类型 【DEFAULT 值】;
100 
101 
102 #②赋值(更新变量的值)
103 
104 #方式一:
105     SET 局部变量名=值;
106     SET 局部变量名:=值;
107     SELECT 局部变量名:=值;
108 #方式二:
109     SELECT 字段 INTO 具备变量名
110     FROM 表;
111 #③使用(查看变量的值)
112 SELECT 局部变量名;
113 
114 
115 #案例:声明两个变量,求和并打印
116 
117 #用户变量
118 SET @m=1;
119 SET @n=1;
120 SET @sum=@m+@n;
121 SELECT @sum;
122 
123 #局部变量
124 DECLARE m INT DEFAULT 1;
125 DECLARE n INT DEFAULT 1;
126 DECLARE SUM INT;
127 SET SUM=m+n;
128 SELECT SUM;
129 
130 
131 #用户变量和局部变量的对比
132 
133         作用域            定义位置        语法
134 用户变量    当前会话        会话的任何地方        加@符号,不用指定类型
135 局部变量    定义它的BEGIN END中     BEGIN END的第一句话    一般不用加@,需要指定类型
136             

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯