前言:
练习运算符的使用,加强记忆。
案例目的:
在已建数据库中创建数据表,并对表中数据进行处理,练习运算符(包括数据运算符、逻辑运算符、位运算符)的使用。
操作过程:
创建名为 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位:
练习结束!