博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 特殊运算_MySql中特殊运算符的使用方法总结
阅读量:7025 次
发布时间:2019-06-28

本文共 583 字,大约阅读时间需要 1 分钟。

前言

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

算术运算符

比较运算符

逻辑运算符

位操作运算符

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

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

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

9e55b7c89fc07c3d5b82ef23857281be.png

当然我也可以采用IS NULL

f7b4f44c89741369763c6a7ca7884a2d.png

2. := 赋值的作用

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

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

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

7d20c82e65e4c0c9b5b64b46f68eca29.png

3. @ 用户变量

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

f4ca31f014227f9d181603e6a4b4c067.png

4. @@ 系统变量

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

f25756848e6e573dd48a13342a7279d0.png

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

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

转载地址:http://mzsxl.baihongyu.com/

你可能感兴趣的文章
微信环境中不支持APP(APK)文件下载的解决方案---使用augpush实现跳转
查看>>
Python进阶之路 3.4.4 比较运算符
查看>>
数据库系统学习二
查看>>
extmail一个正常收发邮件log(内网测试)
查看>>
深入探索spring技术内幕(五): 剖析spring AOP工作原理
查看>>
利用内容提供者来操作联系人数据库
查看>>
UNIX网络编程书中源代码测试环境搭建 (centos中取时间问题)
查看>>
解决IP地址冲突的问题
查看>>
Linux 磁盘管理
查看>>
Rhel5下的Xmanager配置
查看>>
谈谈WEB开发中的苦大难字符集问题
查看>>
使用paramiko模块复制远程文件到本地
查看>>
Rails practise
查看>>
将JSP页面改写成HTML(二)
查看>>
Log4j 配置使用详解
查看>>
浅谈 iOS 版本号
查看>>
.net core入门之守护进程
查看>>
Scala 高阶函数
查看>>
OSChina 周六乱弹 ——白天写代码,晚上跑滴滴,都是有故事的男同学
查看>>
OSChina 周日乱弹 ——程序员女友爆照!404
查看>>