入门《MY SQL》2下

入门《MY SQL》2下
Hello! 我是做事very 小心的小新!很高兴又见到你。上期我们讲了入门《MY SQL》2的第一部分内容。这期我们来学习新的技能:数据类型和运算符。

The first:char和varchar的类型
char和varchar都是字符串,char只是存储固定长度字符串,但varchar是存储可变长度字符串下面图片实例:
在这里插入图片描述
1.加法和减法运算:
首先创建表格,表格名为:tmp14,然后插入数据64,最后输入select num,num+10,num-3+5,num+3-5,num+36.5 from tmp14;(数字自拟):
在这里插入图片描述
2.乘法,除法,求余:
输入select num,num*2,num/2,num/3,num%3 from tmp14;(数字自拟):
在这里插入图片描述
3.用0除num:
输入select num,num/0,num%0 from tmp14;(数字自拟):
在这里插入图片描述
4.使用“=”进行判断:
输入select 1=0,‘2’=2, 2=2,‘0.02’=0, ‘b’=‘b’, (1+3) = (2+2),null=null;(数字自拟):
在这里插入图片描述
5.安全等于运算符(<=>)
输入select <=>0,‘2’<=>2, 2<=>2,‘0.02’<=>0,‘b’<=>‘b’, (1+3)<=>(2+1),null<=>null;(数字自拟):
在这里插入图片描述
6.不等于运算符(<>或者!=)
输入select ‘good’<>‘god’, 1<>2, 4!=4, 5.5!=5,(1+2)!=(2+1),null<>null;(数字自拟):
在这里插入图片描述
7.小于等于运算符(<=)
输入select ‘good’<=‘god’,1<=2, 4<=4, 5.5<=5, (1+3) <= (2+1),null<=null;(数字自拟):
在这里插入图片描述
8.小于运算符
输入select ‘good’< ‘god’, 1<2, 4<4, 5.5<5, (1+3) < (2+1),null<null;(数字自拟):
在这里插入图片描述
9.大于等于运算符(>=)
输入select ‘good’ >=‘god’, 1>=2, 4>=4, 5.5>=5,(1+3) >= (2+1),null>=null;(数字自拟):
在这里插入图片描述
10.大于运算符
输入select ‘good’>‘god’, 1>2, 4>4, 5.5>5, (1+3) > (2+1), null>null;(数字自拟):
在这里插入图片描述
11.is null,isnull和is not null判断null值和非null值
输入select null is null,isunll(null),isnull(10), 10 is not null;(数字自拟):
在这里插入图片描述
12.between and运算符
输入select 4 between 2 and 5,4 between 4 and 6,12 between 9 and 10;(数字自拟):
在这里插入图片描述
输入select ‘x’ between ‘f’ and ‘g’, ‘b’ between ‘a’ and ‘c’;(数字自拟):
在这里插入图片描述
13.least运算符
输入select least(2,0) ,least(20.0 ,3.0 ,100.5), least(‘a’,‘c’,‘b’),least(10,null);(数字自拟):
在这里插入图片描述
14.使用greatest运算符进行大小判断
输入select greatest(2,0),greatest(20.0,3.0,100.5),greatest(‘a’,‘c’,‘b’),greatest(10,null);(数字自拟):
在这里插入图片描述
15.in,not in运算符
输入select 2 in (1,3,5,‘thks’), ‘thks’ in(1,3,5,‘thks’);(数字自拟):
在这里插入图片描述
输入select 2 not in (1,3,5,‘thks’), ‘thks’ not in (1,3,5,‘thks’);(数字自拟):
在这里插入图片描述
16.存在null值时的in查询
输入select null in(1,3,5,‘thks’), 10 in(1,3,null,‘thks’);(数字自拟):
在这里插入图片描述
17.使用运算符like进行字符串匹配运算
输入select ‘stud’ like ‘stud’, ‘stud’like ‘stu_’,‘stud’ like ‘%d’,‘stud’ like ‘t_ _ _’,‘s’ like null;(数字自拟):
在这里插入图片描述
18.regexp运算符进行字符串匹配运算
输入select ‘ssky’ regexp’^s’, ‘ssky’ regexp’y$’,‘ssky’regexp’.sky’,‘ssky’regexp’[ab]’;(数字自拟):
在这里插入图片描述
19.not 或者 !
输入select not 10, not(1-1), not-5,not null,not 1+1;(数字自拟):
在这里插入图片描述
20.not 或者 !
输入select not 10, not(1-1), not-5,not null,not 1+1;(数字自拟):
在这里插入图片描述
输入select !10, !(1-1),!-5,! null, !1+1;(数字自拟):
在这里插入图片描述
21.and 或者&&
输入select 1 and-1,1 and 0,1 and null,0 and null;(数字自拟):
在这里插入图片描述
输入select 1 && -1,1 && 0,1 && null,0 && null;(数字自拟):
在这里插入图片描述
22.or 或者||
输入select 1 or -1 or 0, 1 or 2,1 or null, 0 or null, null or null;(数字自拟):
输入select 1 || -1 || 0, 1 || 2, 1 || null, 0 || null, null || null;(数字自拟):
在这里插入图片描述
23.xor
输入select 1 xor 1, 0 xor 0, 1 xor 0, 1 xor null, 1 xor 1 xor 1;(数字自拟):
在这里插入图片描述
24.位或运算符(|)
输入位或运算符(|)(数字自拟):select 10 | 15, 9 | 4 | 2;
在这里插入图片描述
25.位与运算符(&)
输入位与运算符(&)(数字自拟):select 10 & 15, 9 &4& 2;
在这里插入图片描述
26.位异或运算符(^)
输入select 10 ^ 15, 1 ^ 0,1 ^ 1;(数字自拟):
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值