mysql - 运算符

select version();

################################### 算术运算符 ###################################
-- + 					#加法 	#字符串拼接要是用concat
-- - 					#减法
-- * 					#乘法
-- / 或 DIV		#除法
-- % 或 MOD		#取余
#说明:在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。


################################### 比较运算符 ###################################
-- 说明:SELECT 语句中的条件语句经常要使用比较运算符。通过这些比较运算符,可以判断表中的哪些记录是符合条件的。比较结果为真,则返回 1,为假则返回 0,比较结果不确定则返回 NULL。
-- =											#等于
-- <> 或 !=								#不等于
-- >											#大于
-- <											#小于
-- >=											#大于等于
-- <=											#小于等于
-- between								#在两值之间
-- not between						#不在两值之间
-- in											#在集合中
-- not in									#不在集合中														#两个操作码均为NULL时,其所得值为1;而当一个操作码为NULL时,其所得值为0
-- <=>										#严格比较两个NULL值是否相等
-- like										#模糊匹配
-- regexp 或 rlike				#正则式匹配
-- is null								#为空
-- is not null						#不为空


################################### 逻辑运算符 ###################################
-- 说明:逻辑运算符用来判断表达式的真假。如果表达式是真,结果返回 1。如果表达式是假,结果返回 0。
-- not 或 !				#非
-- and						#与
-- or							#或
-- xor						#异或
select not 1;
select !1;


################################### 位运算符 ###################################
-- 说明:位运算符是在二进制数上进行计算的运算符。位运算会先将操作数变成二进制数,进行位运算。然后再将计算结果从二进制数变回十进制数
-- &
-- |
-- ^
-- !
-- <<
-- >>

  

posted @ 2020-10-15 16:49  gygtech  Views(103)  Comments(0Edit  收藏  举报