0
点赞
收藏
分享

微信扫一扫

Mysql中的 :=操作符

晴儿成长记 2022-01-28 阅读 54


Mysql中的 ​​:=​​操作符

1.简介

​:=​​主要用于在给一个变量赋值时使用,使用方法如下:

2.使用方法

  • 设置一个变量
mysql> set @rownum =1;
Query OK, 0 rows affected (0.00 sec)
  • 展示结果
mysql> select @rownum;
+---------+
| @rownum |
+---------+
| 1 |
+---------+
1 row in set (0.00 sec)
  • 再复杂一些
mysql> select @rownum := @rownum+1;
+----------------------+
| @rownum := @rownum+1 |
+----------------------+
| 2 |
+----------------------+
1 row in set (0.00 sec)

3.使用场景


  • ​@​​这个运算符的使用主要是在没有使用declare语句的时候,需要使用一个变量,然后就临时定义一个变量;
  • ​:=​​这个运算符的主要使用场景是给一个变量赋值。
  • 第一种用法:​​set @num=1;​​​ 或​​set @num:=1;​​​。这里要使用变量来保存数据,直接使用​​@num var​
  • 第二种用法:​​select @num:=1;​​​ 或 ​​select @num:=字段名 from 表名 where ……​​。注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值


举报

相关推荐

0 条评论