大家好!
我是小黄,很高兴又跟大家见面啦 !
今天更新的是:
- 《MySQL知必会》第六章 过滤数据。
- 往期检索:程序设计学习笔记——目录
创建时间:2020年12月9日
软件版本: MindMaster Pro
- 先放一张思维导图,大致知道操作系统的具体功能和目标,然后再一一展开叙述。
第六章 过滤数据:
1.1 使用WHERE子句:
-
通常只会根据特定操作或报告的需要提取数据表的子集。只检索所需要数据需要制定
搜索条件(search criteria)
,搜索条件也称为过滤条件(filter condition)
。 -
使用WHERE 子句:
SELECT 列名,列名 FROM 表名 WHERE 列名 = 搜索特定值 ;
1.2.1 WHERE 子句的操作符 :
- WHERE 子句的8种操作符 ;
1.2.2 检查单个值:
- 返回这个成员的值: :
SELECT 列名,列名 FROM 表名 WHERE 列名 = ‘成员名’ ;
。
- 检索 name , parent_category_id 两列 返回 parent_category_id = 4 的 name 成员。
- 返回表中所有小于这个值的成员 : :
SELECT 列名,列名 FROM 表名 WHERE 列名 < 指定值 ;
。
- 检索 name , parent_category_id 两列 返回 parent_category_id < 4 的 name 成员。
- 返回表中所有小于等于这个值的成员 : :
SELECT 列名,列名 FROM 表名 WHERE 列名 < =指定值 ;
。
- 检索 name , parent_category_id 两列 返回 parent_category_id < = 4 的 name 成员。
1.3 不匹配检查(两种方法):
- ** 返回表中所有与这个值不相关的成员 :**:
SELECT 列名,列名 FROM 表名 WHERE 列名 <> 指定值/成员名 ;
- 检索 name , parent_category_id 两列返回值 4 不为的 name 成员。
- ** 返回表中所有与这个值不相关的成员 :**:
SELECT 列名,列名 FROM 表名 WHERE 列名 != 指定值/成员名 ;
1.4 范围值检查 BETWEEN 操作符:
- 返回表中所有在这个范围内的成员 :
SELECT 列名,列名 FROM 表名 WHERE 列名 BETWEEN 开始值 AND 结束值 ;
- 检索 name , parent_category_id 两列返回parent_category_id 值在0~7 之间的 name 成员。
1.5 空值检查::
- 检查是否为空值 NULL :
SELECT 列名 FROM 表名 WHERE 列名 IS NULL ;
各位路过的朋友,如果觉得可以学到些什么的话,点个赞 再走吧,欢迎各位路过的大佬评论,指正错误,也欢迎有问题的小伙伴评论留言,私信。
每个小伙伴的关注都是本人更新博客的动力!!!
请微信搜索【 在下小黄 】文章更新将在第一时间阅读 !
把握现在 ,展望未来 ,加油 !
由于水平有限 ,写的难免会有些不足之处 ,恳请各位大佬不吝赐教 !