MySQL: 运算符使用练习

前言:

练习运算符的使用,加强记忆。

案例目的:

在已建数据库中创建数据表,并对表中数据进行处理,练习运算符(包括数据运算符、逻辑运算符、位运算符)的使用。

操作过程:

创建名为 tb15 的数据表,包含 VARCHAR(100) 类型的字段 note, 以及INT 类型的字段 price。

  • 注意创建表的语句格式
  • 注意分号位置

表格式如下: 

答案:

 

向表内插入值:

note :  'Thisisgood'

price:  50

 答案:

INSERT INTO <> VALUES (<>, <>);

 

对表内值price进行运算操作

取出原值,加10,减10,乘2,除2,除3取余数

取出原值,+10,-10, *2,/2,%3

# 这里注意,我们在表中取值,一定要在结尾标明来源于哪个表。

 

对表内值进行运算: 

取出原值,判断:是否大于10,是否小于20,是否不等于80,是否等于60,使用安全等于符号比较price是否等于30,是否不等于10(使用符号不能与80相同)

取出原值, >10,  < 20,  != 80,  = 60, <=> 30, <> 10;

 

判断price是否在 30~80 区间,返回price与 30 和 70 相比最大的值,判断 price是否为(10,20,30,40,50)中的某一个值:

BETWENN AND;  GREATEST();  IN();

 

判断note字段是否为空,判断首字母是否为t,判断是否包含字母g或m

IS NULL,  LIKE,  REGEXP

 

将price 与 NULL 和 0 进行 逻辑与运算 和 逻辑或运算:

分别使用: &&, AND,  ||,  OR

 

分别使用 !,NOT NULL,  XOR, 

XOR 是什么意思?

全为非零,全为0,返回0;有一个不同返回1;有一个null,返回null

将price进行逻辑位运算:

将price 与 2, 4 进行 按位与、按位或 操作:

将price 分别左移2位,右移2位:

 练习结束!