东莞做网站要多少钱网站首页添加浮动飘窗

当前位置: 首页 > news >正文

东莞做网站要多少钱,网站首页添加浮动飘窗,填手机号的广告,手机网站开发设计包括什么目录 一、算数运算符 二、比较运算符 1.常用比较运算符 2.实现特殊功能的比较运算符 三、逻辑运算符 1.逻辑与运算符#xff08;或者AND#xff09; 2.逻辑或运算符#xff08;||或者OR#xff09; 3.逻辑非运算符#xff08;#xff01;或者NOT#…目录 一、算数运算符 二、比较运算符 1.常用比较运算符 2.实现特殊功能的比较运算符 三、逻辑运算符 1.逻辑与运算符或者AND 2.逻辑或运算符||或者OR 3.逻辑非运算符或者NOT 4.逻辑异或运算符XOR 四、位运算符 1.位与运算符 2.位或运算符| 3.位异或运算符^ 4.位左移和位右移运算符 5.位取反运算符~ 五、运算符的优先级 一、算数运算符 算数运算符是MySQL中最基本的运算符主要用于执行数值运算。 运算符 作用 执行加法运算用于获得一个或多个值的和 - 执行减法运算用于从一个值中减去另一个值 * 执行乘法运算得到两个或多个值的乘积 / 执行除法运算用一个值除以另一个值得到商 % 执行求余运算用一个值除以另一个值得到余数 二、比较运算符 比较运算符的作用是将表达式中的两个操作数进行比较比较结果为真则返回1为假则返回0结果不确定则返回NULL。 运算符 作用 等于 小于 大于 小于等于 大于等于 ! 不等于 BETWEEN AND 判断一个值是否在两个值之间 IN 判断一个值是否在某个集合中 IS NULL 判断一个值是否为NULL LIKE 通配符匹配判断一个值是否包含某个字符 REGEXP 正则表达式匹配 1.常用比较运算符 1.等于运算符 “”和“”用于判断数字、字符串和表达式是否相等“”还可以用于NULL空值之间的比较。 如果两个操作数中有一个或两个值为NULL空值结果为空如果两个操作数分别为字符串和数值系统会首先将字符串转换成数值然后再进行比较。 2.不等于运算符 “”和“!”用于判断数字、字符串和表达式是否相等如果不相等则返回1否则返回0.其用法与等于运算符用法相同但不能操作NULL空值。 3.其他常用比较运算符 “”“”“”和“”4种运算符用于比较数字、字符串和表达式如果比较结果为真则返回1否则返回0。这些运算符也不能操作NULL空值。 如果使用上述4种运算符进行比较的两个操作数为字符串系统会比较两个字符串的长度但两个操作数不能一个为数值一个为字符串。 2.实现特殊功能的比较运算符 正则表达式匹配的REGEXP运算符的应用。 通配符 作用 ^ 匹配字符串的开始部分。例如^b匹配以字母b开始的字符串 \( 匹配字符串的结束部分。例如st\)匹配以st结束的字符串 . 匹配除换行符’\n’之外的任何单个字符。例如b.t匹配bitbatbut等 […] 匹配方括号中字符集合所包含的任意一个字符。例如[a-z]匹配字母表26个字母中的任意一个字母 [^…] 匹配字符集合未包含的任意一个字符。例如’[^a]’可以匹配除’a’之外的任意一个字符 p1|p2 匹配p1或p2。例如’k|cat’能匹配到’k’或’cat’。’(k|c)at’可以匹配’kat’或’cat’ * 匹配符号前面的零个或多个字符。例如’ao’能匹配’a’以及’aoo’[0-9]*匹配任意数量的数字 匹配符号前面的字符一次或多次。例如’ao’能匹配’ao’以及’aoo’ {n} 匹配符号前面的字符至少n次。例如’o{2}’能匹配’food’但不能匹配’dog’ {n,m} 匹配符号前面的字符至少n次至多m次。例如b{2,4}匹配包含至少2个至多4个b的字符串。 三、逻辑运算符 逻辑运算符又称为布尔运算符用于确定表达式的真和假。 运算符 作用 AND 逻辑与 ||OR 逻辑或 NOT 逻辑非 XOR 逻辑异或 1.逻辑与运算符或者AND “”和“AND”表示逻辑与运算当所有操作数均为非零值并且不为NULL时返回值为1当一个或多个操作数为0时返回值为0当任何一个操作数为NULL其他操作数为非零值时返回值为NULL。 使用“”和“AND”运算符可以有多个操作数同时进行与运算。 2.逻辑或运算符||或者OR “||”和“OR”表示逻辑或运算当所有操作数均为非NULL值时如有任意一个操作数为非零值返回值为1当一个操作数为非零值另外的操作数为NULL时返回值为1当所有操作数为NULL时返回值为NULL当所有操作数为0时返回值为0。 3.逻辑非运算符或者NOT “”和“NOT”表示逻辑非运算返回和操作数相反结果。当操作数为0时返回值为1当操作数为非零值时返回值为0当操作数为NULL时返回值为NULL。 4.逻辑异或运算符XOR “XOR”表示逻辑异或运算当两个操作数同时为0或者同为非零值时返回值为0当两个操作数一个为非零值一个为0时返回值为1当任意一个操作数为NULL时返回值为NULL。 四、位运算符 位运算符是将给定的操作数转换为二进制数然后对各个操作数的每一位进行指定的逻辑运算最后将二进制结果转换为十进制数得到位运算的结果。 运算符 作用 位与 | 位或 ^ 位异或 位左移 位右移 ~ 位取反 1.位与运算符 位与运算是将操作数转换为二进制数后进行按位与运算。在这种运算中如果对应的二进制位全部为1则该位的运算结果为1其他情况运算结果为0。 2.位或运算符| 位或运算是将操作数转换为二进制数后进行按位或运算。在这种运算中如果对应的二进制位有一个或多个为1则该位的运算结果为1.其他情况运算结果为0。 3.位异或运算符^ 位异或运算符是将操作数转换为二进制数后进行按位异或运算。在这种运算中如果对应的二进制位不相同则该位的运算结果为1否则为0。 4.位左移和位右移运算符 位左移和位右移运算是将操作数转换为二进制数后使二进制位全部左移或全部右移指定的位数如果向左移则右边补0如果向右移则左边补0移除的位数将被抛弃最后将移动后的结果转换成十进制数即可。 5.位取反运算符~ 位取反运算是将操作数转换为二进制数后对二进制数进行逐位反转即1取反后变00取反后变1。 五、运算符的优先级 优先级 运算符 1 :赋值运算 2 ||,OR 3 XOR 4 ,AND 5 NOT 6 BETWEEN AND,CASE,WHERE,THEN,ELSE 7 比较运算,,,,,,,!,IN,IS NULL,LIKE,REGEXP 8 | 9 10 , 11 -减法运算, 12 *,/,% 13 ^ 14 -负号,~ 15 !