当前位置:Gxlcms > 数据库问题 > Mysql之使用Mysql运算符

Mysql之使用Mysql运算符

时间:2021-07-01 10:21:17 帮助过:37人阅读

     6-4 减法操作,      6*4 乘法操作,      6/2 除法操作,    6 DIV 2 除法操作,      6%4 求模操作,      6 MOD 4 求模操作; 2.比较运算符 等于,大于,小于,大于等于,小于等于,不等于(<>),记住不等于是<> SELECT 1=1   数值比较,      ‘cjgong‘=‘cjgong‘ 字符串比较,      1+2=3+3 表达式比较,      1<=>1   数值比较,      ‘cjgong‘<=>‘cjgong‘ 字符串比较,      1+2<=>3+3 表达式比较; 还有一个REGEXP,正则表达式. ^匹配字符串的开始部分 $匹配字符串的结束部分 .匹配字符串中的任意一个字符 [字符集合]匹配字符集合中中的任意一个字符 [^字符集合]匹配字符集合外的任意一个字符 str1|str2|str3匹配str1,str2,和str3中的任意一个字符串 *匹配字符,包含0个和一个(可以用来匹配某个字符之前是否有多个字符:例如 a*g,字符g之前是否有多个a,因为包含0个,所以不存在也返回1) +匹配字符,包含一个(可以用来匹配某个字符之前是否有多个字符:例如 a+g,字符g之前是否有多个a,因为至少包含1个,所以不存在返回0) 字符串[n]字符串出现n次 字符串(m,n)字符串至少出现m次,至多出现n次 3.逻辑运算符 and(&&),or(||), SELECT 3 AND 4,      0 AND 4,      0 AND NULL,      3 AND NULL,      3 && 4,     0 && 4,      0 && NULL,      3 && NULL; 真值与NULL的and结果为NULL; 4.位运算符: 使用BIN可以直接查看二进制,&运算符,先把两边数字转化为二进制,在进行并的操作 SELECT 5&6 , BIN(5&6) 二进制数,      4&5&6,BIN(4&5&6) 二进制数; 异或(相同为0,不同为1,与NULL的结果为NULL) SELECT 3 XOR 4,      0 XOR 0,     NULL XOR NULL,      0 XOR 4,      0 XOR NULL,      3 XOR NULL; 左移右移,先把操作数转化为二进制,左移右边补0,右移则左边补0 SELECT  BIN(5)二进制数,      5<<4,BIN(5<<4) 二进制数,     5>>1,BIN(5>>1) 二进制数;

Mysql之使用Mysql运算符

标签:表达   不同   sts   逻辑   ext   算术运算符   family   regex   直接   

人气教程排行