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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 文章目录🌈一、Select语句入门1.Select语句基本格式:2.格式 🔎说明:📃二、AS(起别名)1.AS格式:2.AS的使用:🌟三、运算符>,<,=,<=……1.格式:2.使用:3.安全等于运算符: ‘<=>’💭四、 IN 和 NOT IN1.in作用:2.in的特点;2.in的使用3.补充

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤

📃个人主页 :阿然成长日记 👈点击可跳转

📆 个人专栏: 🔹数据结构与算法🔹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;

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
安全 关系型数据库 MySQL
PHP与MySQL交互:从入门到实践
【9月更文挑战第20天】在数字时代的浪潮中,掌握PHP与MySQL的互动成为了开发动态网站和应用程序的关键。本文将通过简明的语言和实例,引导你理解PHP如何与MySQL数据库进行对话,开启你的编程之旅。我们将从连接数据库开始,逐步深入到执行查询、处理结果,以及应对常见的挑战。无论你是初学者还是希望提升技能的开发者,这篇文章都将为你提供实用的知识和技巧。让我们一起探索PHP与MySQL交互的世界,解锁数据的力量!
|
10月前
|
SQL 关系型数据库 MySQL
网安入门之MySQL后端基础
《网安入门之MySQL后端基础》简介: 本文介绍了数据库及MySQL的基础知识,涵盖数据库的概念、结构与操作。数据库是组织化存储数据的集合,通过表、列、行等结构实现高效管理。MySQL作为开源的关系型数据库管理系统,广泛应用于Web开发。文中详细讲解了MySQL的基本操作,如增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)等语句的使用方法,并介绍了数据库事务的ACID特性。此外,还探讨了SQL注入攻击的风险及防范措施,强调了预处理语句的重要性。最后,简述了PHP中mysqli扩展的使用方法,包括连接数据库、执行查询和关闭连接等步骤。
|
关系型数据库 MySQL 数据库
MySQL基本操作入门指南
MySQL基本操作入门指南
534 0
|
9月前
|
SQL 关系型数据库 MySQL
Python中使用MySQL模糊查询的方法
本文介绍了两种使用Python进行MySQL模糊查询的方法:一是使用`pymysql`库,二是使用`mysql-connector-python`库。通过这两种方法,可以连接MySQL数据库并执行模糊查询。具体步骤包括安装库、配置数据库连接参数、编写SQL查询语句以及处理查询结果。文中详细展示了代码示例,并提供了注意事项,如替换数据库连接信息、正确使用通配符和关闭数据库连接等。确保在实际应用中注意SQL注入风险,使用参数化查询以保障安全性。
|
SQL NoSQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(5)作者——LJS[含MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页等详解步骤及常见报错问题所对应的解决方法]
MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页、INSERT INTO SELECT / FROM查询结合精例等详解步骤及常见报错问题所对应的解决方法
|
SQL 关系型数据库 MySQL
MySQL入门到精通
MySQL入门到精通
|
搜索推荐 关系型数据库 MySQL
MySQL 模糊查询新纪元:超越 LIKE+% 的高效探索
在数据库的日常操作中,模糊查询是一项不可或缺的功能,它允许我们根据不完全匹配的关键字来检索数据。传统上,MySQL 使用 LIKE 关键字配合 % 通配符来实现这一功能,虽然灵活但性能上往往不尽如人意,尤其是在处理大型数据集时。今天,我们将一起探索几种超越 LIKE+% 的模糊查询技术,以提升查询效率与用户体验。
720 2
|
存储 关系型数据库 MySQL
在 MySQL 中使用 Insert Into Select
【8月更文挑战第11天】
4711 0
在 MySQL 中使用 Insert Into Select
|
SQL 关系型数据库 MySQL
MySQL模糊查询二三事
在实际应用中,根据需求和实际数据情况,选择合适的模糊查询方法并优化查询模式,是确保查询效率和准确性的关键。复杂的查询模式往往需要详细的测试和调优,以达到最佳的性能与响应时效。
704 4
|
存储 关系型数据库 文件存储
面试题MySQL问题之简单的SELECT操作在MVCC下加锁如何解决
面试题MySQL问题之简单的SELECT操作在MVCC下加锁如何解决
135 2

推荐镜像

更多
下一篇
oss云网关配置