【MySQL数据库 | 第八篇】DQL语句 - 基础/条件查询

在这里插入图片描述

🤔DQL概述

前言:在数据库的世界里,数据查询是最核心的操作之一。MySQL 作为最流行的关系型数据库管理系统,其数据查询语言(DQL,Data Query Language)为我们提供了强大而灵活的数据检索能力

DQL命令

💡SELECT:查询数据(可搭配过滤、排序、分组等子句)

📖DQL语法概览

在这里插入图片描述

文中所操作的数据表概览

在这里插入图片描述


🧾基础查询

1.查询多个字段

SELECT 字段1,字段2,字段3, … FROM 表名 【自行选择所需查询的字段】

👏实例代码1

SELECT name,age,address FROM stu;

运行结果:
在这里插入图片描述

SELECT * FROM 表名 【查询表中的所有字段】

👏实例代码2

SELECT * FROM stu;

运行结果:
在这里插入图片描述


2.设置别名

SELECT 字段1 [AS 别名1], 字段2 [AS 别名2], … FROM 表名 【AS可以省略】

👏实例代码3

SELECT name AS '名字' FROM stu;

运行结果:
在这里插入图片描述

3.去除重复记录

SELECT DISTINCT 字段列表 FROM 表名

👏实例代码4

SELECT address FROM stu;
SELECT DISTINCT address '地址' FROM stu;

运行结果:
在这里插入图片描述

🧾条件查询

SELECT 字段列表 FROM 表名 WHERE 条件列表

常见条件概览:

符号含义
比较运算符---------
> >= < <= =字面意义【注意: 如果要判断Null值的话,使用 is null】
<> 或 !=不等于
BETWEEN … AND …在某个范围内(含边界值,注意是从小到大)
IN(…)在in之后的列表中的值,多选一
LIKE 占位符模糊匹配 ( _匹配单个字符, %匹配任意个字符)
IS NULL是NULL
IS NOT NULL不是NULL
逻辑运算符----------
AND 或 &&并且
OR 或 ||或者
NOT 或 !

👏实例代码5

大于等于号小于等于号
在这里插入图片描述
等于号
在这里插入图片描述
BETWEEN … AND …【注意前小后打,颠倒顺序则会查询失败】
在这里插入图片描述
OR ( || )IN( … ) 的使用【二者等价】
在这里插入图片描述
&& 的使用
在这里插入图片描述
like占位符 的使用 【%表示任意字符序列(包括空字符串),_表示任意单个字符】
操作解释:
‘%南’ 表示:前面的字符是啥,多长都没关系,只要最后一个字符是 ‘南’ 就匹配成功
‘_5’ 表示:最后一个字符必须为5,其前面要有一个字符,并且只能有一个字符
在这里插入图片描述


如果我的内容对你有帮助,请 点赞 评论 收藏 。创作不易,大家的支持就是我坚持下去的动力!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青衫码上行

你的鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值