码迷,mamicode.com
首页 > 其他好文 > 详细

自定义变量

时间:2017-11-17 00:05:32      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:mysql   分数   使用   重新定义   保留   分系统   变量赋值   取数据   区分   

 

 1 -- 自定义变量,所有自定义变量都是,会话级别,跟用户走 不区分数据库
 2  -- 为区分系统变量, 自定义使用 @符号
 3  SET @name = "张三";
 4 
 5 --  查看自定义变量
 6  SELECT  @name;
 7  
 8 -- mysql 中,“=”默认被当作比较符号处理(很多地方),为区分比较和赋值的概念,
 9 -- 重新定义新的赋值符号:    :=      
10 
11  SET @name := "张三";
12  
13  -- mysql允许从数据表中获取数据,赋值给变量:
14     --  边赋值,边查看结果
15     -- 从字段中取值赋值给变量,若使用 = 赋值  会默认当作比较符处理
16     -- 若取出字段较多,最后会保留,最后一个字段
17     SELECT @变量名 := 字段名 FROM 数据源 
18     
19     -- 只赋值,不看结果
20     --  数据记录最多只允许获取一条,mysql不支持数组
21     -- 但支持每次为多个变量赋值
22     SELECT 字段列表 FROM 表名 INTO 变量列表;
23 
24     

 

自定义变量

标签:mysql   分数   使用   重新定义   保留   分系统   变量赋值   取数据   区分   

原文地址:http://www.cnblogs.com/the-wang/p/7846801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!