【MySQL3】DQL 条件查询

(以下的图均截图自B站视频,链接如下【MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷-哔哩哔哩】内容仅用作学习,侵删)


目录

总览

1、DQL(data query language)

2、DML(data manipulation language)

3、DDL(data definite language)

4、TCL(transation control language)

5、视图的讲解

6、存储过程和函数

7、流程控制结构

详细

扫描二维码关注公众号,回复: 14848904 查看本文章

DQL

2 条件查询

2.1 语法

2.2 分类

2.3 按条件表达式筛选

2.4 按逻辑表达式筛选

2.5 模糊查询 

2.5.1 like

2.5.2 between and

2.5.3 in

2.5. 4  is null


总览

1、DQL(data query language)

基础查询

条件查询

排序查询

常见函数

分组函数

分组查询

连接查询

子查询

分页查询

union联合查询

2、DML(data manipulation language)

插入语句

修改语句

删除语句

3、DDL(data definite language)

库和表的管理

常见数据类型介绍

常见约束

4、TCL(transation control language)

事务和事务处理

5、视图的讲解

6、存储过程和函数

7、流程控制结构


补充一点基础查询:

1、关于concat函数,如果有null值,那么整个为null。

2、此时可以用ifnull函数,如下图。


详细

DQL

2 条件查询

2.1 语法


2.2 分类

 要点:

1、“<> ”指的是不等于

2、MySQL推荐使用“and/or/not”


2.3 按条件表达式筛选


2.4 按逻辑表达式筛选


2.5 模糊查询 

2.5.1 like

1)% 任意多个字符,包含0个字符 

 要点:

1、可以查询首字母为 A 的。


2)— 任意单个字符

 要点:

1、案例2:一个下划线就代表查询的一个字母。


 要点:

1、案例3:对于要查询的特殊字符,比如“—”,要用转义字符转为普通字符。

2、另外一种方式:

 推荐使用第二种方式。


2.5.2 between and

要点:

1、


2.5.3 in

 要点:

1、在这里不能使用通配符“ % ”,如下图。

也不能换成“ LIKE ”,“ LIKE ”不支持这种写法。 


2.5. 4  is null

 

 要点:

1、IS NOT NULL 可以查询所有有奖金的员工名和奖金率

2、不能用“ = ”

3、不能查询数字,IS 只能与 NULL 搭配。

4、安全等于(<=>)

 

 与 IS NULL 的比较:  

猜你喜欢

转载自blog.csdn.net/m0_64432537/article/details/124012846
今日推荐