运用运算符可以更加灵活的使用表中的数据,我们可以通过使用运算符来解决我们的很多问题,大大提高效率。
运算符是告诉mysql执行特定算术或者逻辑操作的符号。
mysql的内部运算符很丰富,主要有四大类,分别是:
算术运算符:用于各类数值运算
IN、BETWEEN AND、IS NULL、GREATEST、LEAST、LIKE、REGEXP等TRUE)、0(FALSE),这类运算符有:可以看到上面有多达20多种运算符,我们接下来就根据这个来一一进行整理。
算术运算符是sql中最基本的运算符;

老规矩,一切都在操作中;
创建表一个名为yunweijia_1的数据表;

如果相等,返回值为1,否则返回值为0;

逻辑非运算符not或者!,表示当操作数为0时,所得值为1;
当操作数为非零值时,所得值为0;
当操作数为null时,所得的返回值为null。

位或运算的实质是将参与运算的几个数据按照对应的二进制数作为进行逻辑或运算。对应的二进制位有一个或两个为1则该位的运算结果为1,否则为0。

每个运算符的优先级都是不同的,一般情况下,级别高的运算符先进行计算,如果级别相同,mysql按表达式的顺序从左到右依次计算。如果无法确定优先级,我们可以使用圆括号()来改变优先级。而且这样子会使我们的sql更加优雅,且计算过程更加清晰。
到此这篇关于mysql中的四大运算符种类汇总(20多项) 的文章就介绍到这了,更多相关mysql运算符内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!