前言

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

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

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

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

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


当然我也可以采用IS NULL


2. := 赋值的作用

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

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

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


3. @ 用户变量

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


4. @@ 系统变量

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


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

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

总结

更多相关文章

  1. Android(安卓)UI系列 - 布局 - 目录
  2. Android(安卓)TabHost使用、动态加载内容
  3. Android自学笔记(Android(安卓)x86模拟器Intel Atom x86 System I
  4. android的常用控件总结【安卓入门五】
  5. Android(安卓)WebView 使用方法,可以解决web视频播放层级问题。
  6. android的activitygroup使用
  7. android Dialog中SeekBar的使用方法
  8. Android非UI线程访问UI线程的方法总结
  9. 搭建Android开发环境

随机推荐

  1. Android历史
  2. Android 2011年开发风向标
  3. android shape 代码实现按钮背景
  4. Pyqtdeploy Android PyQtForAndroid 编译
  5. Android基础笔记(五)-网络编程
  6. Android编译系统的架构 简述
  7. [笔记分享] [Android] Android系统概述
  8. Android(安卓)8.1 锁屏界面 壁纸半透明改
  9. 23.《Android安全攻防权威指南》笔记
  10. Android下native code(C++)的编译,NDK的使用