mysql第二章_MySQL 篇, 第二章: 数据库知识 2

MySQL 篇, 第二章: 数据库知识 2

2, 逻辑比较

1, 运算符:and(多个条件同时满足)

or(多个条件有一个条件满足就可以)

2, 练习

1, 找出攻击值大于 200 的蜀国英雄的名字及攻击值

2, 将吴国英雄中攻击值为 110 的英雄的攻击值设置为 100, 防御值设置为 60

3, 查找蜀国和魏国的英雄信息

3, 范围内比较

1, 运算符 :between and ,in ,not in

2, 语法格式

字段名 between 值 1 and 值 2

字段名 in(值 1, 值 2,...)

字段名 not in(值 1, 值 2,...)

练习

1, 查找攻击值在 100-200 之间的蜀国英雄信息

2, 查找 id 在 1,3,5,7 中的英雄的 id 和姓名

3, 找到蜀国和吴国以外的国家的女英雄

4, 找到编号为 1 或 3 或 5 的蜀国英雄 和 貂蝉的编号, 姓名和国家

4, 匹配空, 非空

1, 空 :is null

2, 非空 :is not null

3, 练习

1, 查找姓名为 NULL 的蜀国女英雄信息

2, 查找姓名为 "" 的英雄的 id, 姓名和国家

4, 注意

1,null : 空值, 必须用 is 或者 is not 去匹配

2,"" : 空字符串, 用 = 或者 != 去匹配

5, 模糊比较

1, 语法格式

字段名 like 表达式

2, 表达式

1,_ : 匹配单个字符

2,% : 匹配 0 到多个字符

3, 练习,selectid,namefromsanguowherename like"_%_";## 名字中至少 2 个字符的

,selectid,namefromsanguowherename like"%";## 名字不为 null 的所有记录

,selectid,namefromsanguowherename like"___";## 匹配名字是三个字符的记录

,selectid,namefromsanguowherename like"赵 %";

来源: http://www.bubuko.com/infodetail-2632256.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值