返回顶部
首页 > 资讯 > 数据库 >【MySQL系列】Select语句单表查询详解入门(SELECT,AS,模糊查询,运算符,逻辑运算符)
  • 627
分享到

【MySQL系列】Select语句单表查询详解入门(SELECT,AS,模糊查询,运算符,逻辑运算符)

mysql数据库 2023-09-04 16:09:21 627人浏览 八月长安
摘要

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 ἴ

在这里插入图片描述

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤
📃个人主页 阿然成长日记 👈点击可跳转
📆 个人专栏: 🔹数据结构与算法🔹C语言进阶
🚩 不能则学,不知则问,耻于问人,决无长进
🍭 🍯 🍎 🍏 🍊 🍋 🍒 🍇 🍉 🍓 🍑 🍈 🍌 🍐 🍍

前言:

上一篇博客讲解了ALTER,UPDATE等数据操作语言,本篇博客将讲解Mysql的查询语句SELECT语句,它也是数据库学习中的最重要的一环。

文章目录


⬇️创建一个学生成绩表,供后续使用
在这里插入图片描述

🌈一、Select语句入门

1.Select语句基本格式:

SELECT [DISTINCT ] 【* 或 字段名1,字段名2……
FROM表名字
WHERE 【查询条件】

2.格式 🔎说明:

(1):SELECT 查找的意思。
(2):[DISTINCT ] :(可选项),在显示结果时,是否去掉重复数据。
(3):【* 或 字段名1,字段名2……】:*(代表查询所有字段(列))。
(4):FROM :指定查询哪一张表。
(5):WHERE :后跟查询条件

📃二、AS(起别名)

1.AS格式:

SELECT [DISTINCT ] 【* 或 字段名1,字段名2……AS 【自定义名称来指代】FROM表名字

2.AS的使用:

🌱例如:查询每个人的总成绩

执行语句:
在这里插入图片描述

查询结果
在这里插入图片描述

可以看到,原本字段名name被替换成了名字。❗️只是在输出时更替,不会对表结构造成影响。

🌟三、运算符>,<,=,<=……

1.格式:

SELECT [DISTINCT ] 【* 或 字段名1,字段名2……
FROM表名字
WHERE 【查询条件【使用位置】】

2.使用:

🌱例如:查询语文成绩>数学的同学

执行语句:
在这里插入图片描述

查询结果
在这里插入图片描述

3.安全等于运算符: ‘<=>’

同’ = ',一样。唯一区别:能对NULL值进行判断

💭四、 IN 和 NOT IN

1.in作用:

用于判断某字段的值是否属于in列表中的某一项

2.in的特点;

1️⃣ 使用in提高语句的简洁度
2️⃣ IN运算符允许您在WHERE子句中指定多个值。
3️⃣IN运算符是多个OR条件的简写。
4️⃣in里不支持写通配符.
5️⃣ In列表的值类型必须一致(统一)或者兼容(可以隐式的转化)

2.in的使用

🌱例如:查询数学成绩是100的同学人员

执行语句:
在这里插入图片描述

查询结果
在这里插入图片描述

3.补充

Mach IN(100)相当于 Mach= 100;

🌿五、BETWEEN…AND…

BETWEEN作用:

BETWEEN 运算符用于选择特定范围内的值

BETWEEN使用:

例如:查找语文成绩在(80~90)分的同学.

执行语句:
在这里插入图片描述

查询结果
在这里插入图片描述

📌六 、模糊查询(LIKE)

1.通配符(_ %

1️⃣_ : 代表一个未指定字符
2️⃣ %:代表不定个未指定字符

2. 模糊查询的实现方式

关键字LIKE (like)在sql语句中和通配符(_ 和 %)一起使用。

3.使用:

###1.例如:
查询表中性的同学。

执行语句:
在这里插入图片描述

查询结果
在这里插入图片描述

2.例如

查询表中性==王*==的同学。

执行语句:
在这里插入图片描述

查询结果
在这里插入图片描述

🌸七、逻辑运算符(and,or,not )

1.and,or ,not作用:

他们在数据库中,被经常使用,但是在编写代码时,我们使用的是逻辑符号

&&ll!
andornot

2.and使用:

例如:
查找数学成绩是100和70的同学

执行语句:
在这里插入图片描述

查询结果
在这里插入图片描述

3.补充

and,or, not 使用方法基本一致。

来源地址:https://blog.csdn.net/luhaoran814/article/details/132471209

您可能感兴趣的文档:

--结束END--

本文标题: 【MySQL系列】Select语句单表查询详解入门(SELECT,AS,模糊查询,运算符,逻辑运算符)

本文链接: https://www.lsjlt.com/news/393847.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作