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

零基础网站建设影视剪辑培训机构排名

零基础网站建设,影视剪辑培训机构排名,nba最新消息,徐州做网站需要多少钱算术运算符: 加法运算-: 减法运算*: 乘法运算/: 除法运算,返回商%: 求余运算,返回余数例:创建n5表,插入数字100,查看数据表分别查看、-、*、/、%mysql> create table n5(-> num int); Query OK, 0 rows affected…

算术运算符

+: 加法运算
-: 减法运算
*: 乘法运算
/: 除法运算,返回商
%: 求余运算,返回余数

例:创建n5表,插入数字100,查看数据表分别查看+、-、*、/、%

mysql> create table n5(-> num int);
Query OK, 0 rows affected (0.00 sec)
​
mysql> insert into n5 values(100);
Query OK, 1 row affected (0.00 sec)
​
mysql> select num, num+3,num-3,num*3,num/3,num%3 from n5;
+------+-------+-------+-------+---------+-------+
| num  | num+3 | num-3 | num*3 | num/3   | num%3 |
+------+-------+-------+-------+---------+-------+
|  100 |   103 |    97 |   300 | 33.3333 |     1 |
+------+-------+-------+-------+---------+-------+
1 row in set (0.00 sec)

运算符

作用

=

等于

<=>

安全的等于

<>

不等于,也可写成!=

<=

小于等于

>=

大于等于

>

大于

IS NULL

判断一个值是否为NULL

IS NOT NULL

判断一个值是否不为NULL

LEAST

当有两个或多个参数时,返回最小值

GREATEST

当有两个或多个参数时,返回最大值

BETWEEN AND

判断一个值是否落在两个值之间

ISNULL与IS NULL

作用相同

IN

判断一个值是否是IN列表中的任意一个值

NOT IN

判断一个值是否不是IN列表中的任意一个值

LIKE

通配符匹配

REGEXP

正则表达式匹配

等于运算符 ( = )

等于运算符用来判断数字、字符串和表达式是否相等,如果相等,则返回值为 1 ,否则返回值为 0 ,如果有一个值是 NULL ,则比较结果为 NULL。

mysql> select 1=0,'2'=2,(1+3)=(2+2),NULL=NULL;
+-----+-------+-------------+-----------+
| 1=0 | '2'=2 | (1+3)=(2+2) | NULL=NULL |
+-----+-------+-------------+-----------+
|   0 |     1 |           1 |      NULL |
+-----+-------+-------------+-----------+
1 row in set (0.01 sec)

安全等于运算符 ( <=> )

这个操作符和等于运算符(=)的作用一致,只不过多了一个功能,就是可以判断 NULL 值。

mysql> select 1<=>0,'2'<=>2,(1+3)<=>(2+2),NULL<=>NULL;
+-------+---------+---------------+-------------+
| 1<=>0 | '2'<=>2 | (1+3)<=>(2+2) | NULL<=>NULL |
+-------+---------+---------------+-------------+
|     0 |       1 |             1 |           1 |
+-------+---------+---------------+-------------+
1 row in set (0.00 sec)

不等于运算符 ( <> 或 != )

不等于运算符用于判断数字、字符串、表达式是否不相等,如果不相等则返回 1,否则返回 0 ,但是不能判断NULL 值。

mysql> select 'good'<>'god',1<>2,4!=4,5.5!=5,NULL<>NULL;
+---------------+------+------+--------+------------+
| 'good'<>'god' | 1<>2 | 4!=4 | 5.5!=5 | NULL<>NULL |
+---------------+------+------+--------+------------+
|             1 |    1 |    0 |      1 |       NULL |
+---------------+------+------+--------+------------+
1 row in set (0.00 sec)

IS NULL 、ISNULL 、IS NOT NULL

  1. IS NULL 和 ISNULL 检验一个值是否为 NULL ,如果为 NULL ,返回值为 1,否则返回值为 0。

  1. IS NOT NULL 检验一个值是否不为 NULL ,如果不为 NULL ,返回值为 1,否则返回值为 0。

mysql> select null is null,isnull(null),isnull(10),10 is not null;
+--------------+--------------+------------+----------------+
| null is null | isnull(null) | isnull(10) | 10 is not null |
+--------------+--------------+------------+----------------+
|            1 |            1 |          0 |              1 |
+--------------+--------------+------------+----------------+
1 row in set (0.00 sec)

BETWEEN AND

用于判断一个值是否落在两个值之间

mysql> select 4 between 2 and 5,4 between 4 and 6, 12 between 9 and 10;
+-------------------+-------------------+---------------------+
| 4 between 2 and 5 | 4 between 4 and 6 | 12 between 9 and 10 |
+-------------------+-------------------+---------------------+
|                 1 |                 1 |                   0 |
+-------------------+-------------------+---------------------+
1 row in set (0.00 sec)

LEAST 、GREATEST

  1. LEAST :当有两个或多个参数时,返回最小值,如果有一个值是 NULL ,则返回结果为 NULL

  1. GREATEST :当有两个或多个参数时,返回最大值,如果有一个值是 NULL ,则返回结果为 NULL

mysql> select least(2,0),least('a','c','b'),least(10,null),greatest(2,0),greatest(10,null);
+------------+--------------------+----------------+---------------+-------------------+
| least(2,0) | least('a','c','b') | least(10,null) | greatest(2,0) | greatest(10,null) |
+------------+--------------------+----------------+---------------+-------------------+
|          0 | a                  |           NULL |             2 |              NULL |
+------------+--------------------+----------------+---------------+-------------------+
1 row in set (0.00 sec)

IN 、NOT IN

  1. IN :判断一个值是否是 IN 列表中的任意一个值

  1. NOT IN :判断一个值是否不是 IN 列表中的任意一个值

mysql> select 2 in (1,3,5), 2 not in (1,3,5);
+--------------+------------------+
| 2 in (1,3,5) | 2 not in (1,3,5) |
+--------------+------------------+
|            0 |                1 |
+--------------+------------------+
1 row in set (0.00 sec)

LIKE

  1. LIKE 运算符用来匹配字符串,如果匹配则返回 1,如果不匹配则返回 0

  1. LIKE 使用两种通配符:'%' 用于匹配任何数目的字符,包括零字符 ; '_' 只能匹配一个字符

mysql> SELECT 'stud' LIKE 'stu_', 'stud' LIKE 's___', 'stud' LIKE '%d';
+--------------------+--------------------+------------------+
| 'stud' LIKE 'stu_' | 'stud' LIKE 's___' | 'stud' LIKE '%d' |
+--------------------+--------------------+------------------+
|                  1 |                  1 |                1 |
+--------------------+--------------------+------------------+
1 row in set (0.00 sec)

REGEXP

  1. REGEXP 运算符用来匹配字符串,如果匹配则返回 1,如果不匹配则返回 0

  1. REGEXP 使用几种通配符:

'^' 用于匹配以什么开头的字符串
'$' 用于匹配以什么结尾的字符串
'.' 用于匹配任何一个单字符串
'[...]' 用于匹配在方括号内的任何字符
'*' 用于匹配零个或多个在它前面的字符
mysql> SELECT 'ssky' REGEXP '^s', 'ssky' REGEXP 'y$', 'ssky' REGEXP '.sky', 'ssky'  REGEXP '[ab]';
+--------------------+--------------------+----------------------+-----------------------+
| 'ssky' REGEXP '^s' | 'ssky' REGEXP 'y$' | 'ssky' REGEXP '.sky' | 'ssky'  REGEXP '[ab]' |
+--------------------+--------------------+----------------------+-----------------------+
|                  1 |                  1 |                    1 |                     0 |
+--------------------+--------------------+----------------------+-----------------------+
1 row in set (0.00 sec)

逻辑运算符

运算符

作用

NOT或!

逻辑非

AND或&&

逻辑与

OR或||

逻辑或

XOR

逻辑异或

逻辑非 ( NOT 或 !)

  1. 当操作数为 0 时,所得值为 1

  1. 当操作数为非 0 时,所得值为 0

  1. 当操作数为 NULL 时,所得值为 NULL

mysql> SELECT NOT 10, !10, NOT (1-1), !(1-1), NOT 1+1, NOT NULL;
+--------+-----+-----------+--------+---------+----------+
| NOT 10 | !10 | NOT (1-1) | !(1-1) | NOT 1+1 | NOT NULL |
+--------+-----+-----------+--------+---------+----------+
|      0 |   0 |         1 |      1 |       0 |     NULL |
+--------+-----+-----------+--------+---------+----------+
1 row in set (0.04 sec)

逻辑与 ( AND 或 && )

  1. 当所有操作数均为非零值、并且不为 NULL 时,所得值为 1

  1. 当一个或多个操作数为 0 时,所得值为 0

  1. 其余情况所得值为 NULL

mysql> SELECT 1 AND -1, 1 && 0, 0 AND NULL, 1 && NULL;
+----------+--------+------------+-----------+
| 1 AND -1 | 1 && 0 | 0 AND NULL | 1 && NULL |
+----------+--------+------------+-----------+
|        1 |      0 |          0 |      NULL |
+----------+--------+------------+-----------+
1 row in set (0.00 sec)

逻辑或 ( OR 或 || )

  1. 当两个操作数均为非 NULL 值,且任意一个操作数为非零值时,结果为 1 ,否则为 0

  1. 当有一个操作数为 NULL ,且另一个操作数为非零值时,则结果为 1 ,否则结果为 NULL

  1. 当两个操作数均为 NULL 时,则所得结果为 NULL

mysql> SELECT 1 OR -1 OR 0, 1 || 2, 0 OR NULL, NULL || NULL;
+--------------+--------+-----------+--------------+
| 1 OR -1 OR 0 | 1 || 2 | 0 OR NULL | NULL || NULL |
+--------------+--------+-----------+--------------+
|            1 |      1 |      NULL |         NULL |
+--------------+--------+-----------+--------------+
1 row in set (0.01 sec)

逻辑异或 ( XOR )

  1. a XOR b 的计算等同于 ( a AND (NOT b) ) 或 ( (NOT a) AND b )

  1. 当任意一个操作数为 NULL 时,返回值为 NULL

  1. 对于非 NULL 的操作数,如果两个操作数都是非 0 值或者都是 0 值,则返回结果为 0

  1. 如果一个为 0 值,另一个为非 0 值,返回结果为 1

mysql> SELECT 1 XOR 1, 0 XOR 0, 1 XOR 0, 1 XOR NULL, 1 XOR 1 XOR 1;
+---------+---------+---------+------------+---------------+
| 1 XOR 1 | 0 XOR 0 | 1 XOR 0 | 1 XOR NULL | 1 XOR 1 XOR 1 |
+---------+---------+---------+------------+---------------+
|       0 |       0 |       1 |       NULL |             1 |
+---------+---------+---------+------------+---------------+
1 row in set (0.02 sec)

位运算符

运算符

作用

|

位或

&

位与

^

位异或

<<

位左移

>>

位右移

~

位取反

位或运算符 ( | )

对应的二进制位有一个或两个为 1 ,则该位的运算结果为 1 ,否则为 0

mysql> select 10|15,9|4|2;
+-------+-------+
| 10|15 | 9|4|2 |       # 10的二进制为1010,15的二进制为1111,按位或运算之后结果为1111,即15
+-------+-------+       # 9的二进制为1001,4为0100,2的二进制为0010,按位或运算之后1111
|    15 |    15 |
+-------+-------+
1 row in set (0.00 sec)

位与运算符 ( & )

对应的二进制位都为 1 ,则该位的运算结果为 1 ,否则为 0

mysql> SELECT 10&15,9&4&2;
+-------+-------+
| 10&15 | 9&4&2 |
+-------+-------+
|    10 |     0 |
+-------+-------+
1 row in set (0.00 sec)

位异或运算符 ( ^ )

对应的二进制位不相同时,结果为 1 ,否则为 0

mysql> SELECT 10^15,1^0,1^1;
+-------+-----+-----+
| 10^15 | 1^0 | 1^1 |
+-------+-----+-----+
|     5 |   1 |   0 |
+-------+-----+-----+
1 row in set (0.00 sec)

位左移运算符 ( << )

使指定的二进制位都左移指定的位数,左移指定位之后,左边高位的数值将被移出并丢弃,右边低位空出的位置用 0 补齐

mysql> select 1<<2,4<<2;
+------+------+
| 1<<2 | 4<<2 |         # 1的二进制值为00000001,左移两位之后变成00000100,即十进制数4
+------+------+
|    4 |   16 |         # 4的二进制值为00000100,左移两位之后变成00010000,即十进制数16
+------+------+
1 row in set (0.00 sec)

位右移运算符 ( >> )

使指定的二进制位都右移指定的位数,右移指定位之后,右边低位的数值将被移出并丢弃,左边高位空出的职位用 0 补齐

mysql> select 1>>1, 16>>2;
+------+-------+
| 1>>1 | 16>>2 |
+------+-------+
|    0 |     4 |
+------+-------+
1 row in set (0.00 sec)

位取反运算符 ( ~ )

将对应的二进制数逐位反转,即 1 取反后变 0 , 0 取反后变 1

mysql> select 5 &~1;
+-------+
| 5 &~1 |
+-------+
|     4 |
+-------+
1 row in set (0.00 sec)

文章转载自:
http://esthetics.sqxr.cn
http://regulate.sqxr.cn
http://craniognomy.sqxr.cn
http://dexterous.sqxr.cn
http://illuviation.sqxr.cn
http://anglic.sqxr.cn
http://sparry.sqxr.cn
http://romaine.sqxr.cn
http://epure.sqxr.cn
http://floscular.sqxr.cn
http://mca.sqxr.cn
http://pyrgeometer.sqxr.cn
http://thermosetting.sqxr.cn
http://belief.sqxr.cn
http://restaurateur.sqxr.cn
http://pollen.sqxr.cn
http://turgite.sqxr.cn
http://unobjectionable.sqxr.cn
http://indignant.sqxr.cn
http://fattypuff.sqxr.cn
http://duckbill.sqxr.cn
http://nema.sqxr.cn
http://lingual.sqxr.cn
http://randomicity.sqxr.cn
http://monocrystal.sqxr.cn
http://obviosity.sqxr.cn
http://tracing.sqxr.cn
http://reticency.sqxr.cn
http://bre.sqxr.cn
http://devocalize.sqxr.cn
http://myrmidon.sqxr.cn
http://dapper.sqxr.cn
http://semiarch.sqxr.cn
http://transistor.sqxr.cn
http://porphyrize.sqxr.cn
http://dabchick.sqxr.cn
http://braciola.sqxr.cn
http://gmbh.sqxr.cn
http://cribbing.sqxr.cn
http://rrl.sqxr.cn
http://unquestionable.sqxr.cn
http://saltatory.sqxr.cn
http://cgi.sqxr.cn
http://widespread.sqxr.cn
http://expendable.sqxr.cn
http://phrynin.sqxr.cn
http://chalaza.sqxr.cn
http://stuka.sqxr.cn
http://trapezoid.sqxr.cn
http://antidiabetic.sqxr.cn
http://celestially.sqxr.cn
http://inability.sqxr.cn
http://skurfing.sqxr.cn
http://doggie.sqxr.cn
http://cleavers.sqxr.cn
http://ethogram.sqxr.cn
http://presumedly.sqxr.cn
http://neotropical.sqxr.cn
http://calorimetry.sqxr.cn
http://magnetist.sqxr.cn
http://cogon.sqxr.cn
http://inveracious.sqxr.cn
http://fascinator.sqxr.cn
http://rsl.sqxr.cn
http://aristo.sqxr.cn
http://lh.sqxr.cn
http://sprinkle.sqxr.cn
http://productiveness.sqxr.cn
http://loyalist.sqxr.cn
http://toxicity.sqxr.cn
http://armure.sqxr.cn
http://danish.sqxr.cn
http://carnivore.sqxr.cn
http://enterograph.sqxr.cn
http://cornute.sqxr.cn
http://dieselize.sqxr.cn
http://guttle.sqxr.cn
http://conundrum.sqxr.cn
http://kowloon.sqxr.cn
http://duka.sqxr.cn
http://unifilar.sqxr.cn
http://untiringly.sqxr.cn
http://snubber.sqxr.cn
http://hatband.sqxr.cn
http://principality.sqxr.cn
http://bird.sqxr.cn
http://nitrocotton.sqxr.cn
http://hydromancer.sqxr.cn
http://evocation.sqxr.cn
http://brooder.sqxr.cn
http://unobjectionable.sqxr.cn
http://canzone.sqxr.cn
http://romantically.sqxr.cn
http://transcalent.sqxr.cn
http://cybernetic.sqxr.cn
http://language.sqxr.cn
http://tuppenny.sqxr.cn
http://lenitic.sqxr.cn
http://amylogen.sqxr.cn
http://chrominance.sqxr.cn
http://www.15wanjia.com/news/83383.html

相关文章:

  • 成都网站建设vseo优化排名百度教程
  • 网站建设专业性的评价微信朋友圈营销文案
  • 短链接生成网深圳百度首页优化
  • 番禺制作网站报价网站推广的案例
  • 电子商务网站建设参考文献书籍google推广公司
  • 手机和pc端网站建设专业seo网站
  • 网站制作网站优化淘宝运营主要做些什么
  • 个人微企业网站模板博客可以做seo吗
  • 网推软件有哪些湖南网站建设seo
  • jsp网站开发难吗宁波seo网络推广报价
  • 阳江网红店在哪个位置网站排名优化多少钱
  • 佛山禅城区网站建设公司什么是网站推广策略
  • 怎样做免费的网站网站排行榜查询
  • 玉泉路网站制作打开百度搜索
  • 电商网站开发企业湘潭seo快速排名
  • 地方网站优势手机百度ai入口
  • 做网站卖资料莱芜seo
  • 开发一个网站需要几个人百度一下你知道
  • 做装修业务呢有多少网站邳州网站开发
  • 做网站先做母版页百度信息流广告
  • 长沙本地网站推广营销网站建设都是专业技术人员
  • 电子商务网站建设 价格google开户
  • 做网站有免费的服务器吗看b站视频软件下载安装手机
  • 电脑登录不了建设银行网站seo基础课程
  • 建设工程竣工规划局网站全国疫情最新消息今天实时
  • 上海做网站建设百度排行
  • 让别人做网站是要每年续费吗seo教程技术
  • 3g下订单的网站怎么做企业网站设计要求
  • 如何建立论坛网站服务营销案例
  • wordpress企业网站建设网页优化seo公司