MySQL的四种运算符(算术运算符、比较运算符、逻辑运算符和位运算符)

您所在的位置:网站首页 集合除法运算 MySQL的四种运算符(算术运算符、比较运算符、逻辑运算符和位运算符)

MySQL的四种运算符(算术运算符、比较运算符、逻辑运算符和位运算符)

2023-09-19 14:48| 来源: 网络整理| 查看: 265

MySQL的四种运算符 一、算术运算符 MySQL 支持使用的算术运算符。 用法实例 二、比较运算符 MySQL常用的比较运算符 1、等于运算符 用法实例 注意项 2、不等于运算符 用法实例 3、大于、大于等于、小于、小于等于运算符 用法实例 4、IS NULL、IS NOTNULL运算符 用法实例 5、BETWEEN AND运算符 用法实例 6、LEAST、 GREATEST运算符 用法实例 7、IN、NOTIN运算符 用法实例 8、LIKE、NOTLIKE运算符 用法实例 三、逻辑运算符 MySQL中支持使用的逻辑运算符有四种 1、逻辑非 实例操作 2、逻辑与 实例操作 NULL在逻辑判断中的含义 3、逻辑或 实例操作 4、逻辑异或 实例操作 四、位运算符 MySQL支持6种位运算符 实例操作 五、运算符的优先级 MySQL常用运算符的优先级表

一、算术运算符 MySQL 支持使用的算术运算符。 运算符 注释 + 加法 - 减法 * 乘法 / 除法 % 取余数 用法实例 mysql> select 1+2,5-3,3*4,4/3,7%2; +-----+-----+-----+--------+------+ | 1+2 | 5-3 | 3*4 | 4/3 | 7%2 | +-----+-----+-----+--------+------+ | 3 | 2 | 12 | 1.3333 | 1 | +-----+-----+-----+--------+------+ 1 row in set (0.00 sec)

1)在除法运算和求余数运算中,除数不能为0,若除数是O,返回的结果则为NULL。需要注意的是,如果有多个运算符,按照先乘除后加减的优先级进行运算,相同优先级的运算―符没有先后顺序。

2)在MySQL的字段值内还有一种情况,某些字符串类型的字段存储的数字型字符串,这些字段在进行算术运算时将会被自动转换为数字的值。如果字符串的开始部分是数字,在转换时将被转换为这个数字。如果是既包含字符又包含数字得的混合字符串,无法转换为数字时,将被转换为0。这些细节在进行算术运算时需多加注意。

二、比较运算符

比较运算符是查询数据记录时经常使用的一类运算符。通过使用比较运算符可以判断出表中有哪些记录是符合条件的,如果比较的结果为真则返回1,如果为假则返回0,比较的结果如果不确定则返回NULL。其中字符串在进行比较的时候默认是不区分大小写的。

MySQL常用的比较运算符 运算符 注释 = 等于 > 大于


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3