欢迎来到代码驿站!

Mysql

当前位置:首页 > 数据库 > Mysql

MySql中特殊运算符的使用方法总结

时间:2021-02-05 09:36:20|栏目:Mysql|点击:

前言

mysql中有4类运算符,它们是:

  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 位操作运算符

这个大家应该都比较熟悉,但本文给大家总结介绍的关于MySql中特殊运算符的相关内容,下面话不多说了,来一起看看详细的介绍吧

1. <=> 安全比较运算符

mysql中任何与NULL做比较都会是NULL,常用来做判断是否是NULL。


当然我也可以采用IS NULL


2. := 赋值的作用

:= 和 = 运算符都有赋值的作用,在大部分场景下并无区别,但 := 更为全场景些。

= 只有在 set 和update时才是和 := 一样, 赋值 的作用,其它都是关系运算符 等于  的作用。

:= 不只在 set 和 update 时赋值的作用,在 select 也是赋值的作用,常与@结合使用,比如编号


3. @ 用户变量

@是局部变量声明,如果没有@的字段代表是列名,用户变量声明用。


4. @@ 系统变量

系统变量又分为全局系统变量和会话系统变量


有些系统变量只有全局级的,比如 max_connnections,读取时可以不显示声明 global,但设置时需要,否则会提示你设置的为全局变量。

这几个还是比较常用,后续再补充一下。。。

总结

上一篇:Mysql 行级锁的使用及死锁的预防方案

栏    目:Mysql

下一篇:mysql datetime查询异常问题解决

本文标题:MySql中特殊运算符的使用方法总结

本文地址:http://www.codeinn.net/misctech/57508.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有