数据查询语言

2025年3月17日 | 阅读 3 分钟

数据查询语言

DQL 语句用于查询模式对象中包含的信息。DQL 命令的主要目的是根据编写的查询提供一个模式。我们可以这样理解 DQL:它也是一个 SQL 语句,用于从给定的数据库中获取数据并对其进行排序。SELECT 语句用于 DQL 命令。使用 SELECT 命令,我们可以从数据库中获取数据并按需进行操作。当 SELECT 语句在表上使用时,输出中会有一个额外的表,称为前端表。此表由程序呈现,甚至可能由程序使用。

数据查询语言 (DQL) 是 SQL 语句的基本子语言之一。SQL 语言通常有四类:数据查询语言 (DQL)、数据定义语言 (DDL)、数据控制语言 (DCL) 和数据操作语言 (DML)。有时还建议将事务控制语言 (TCL) 包含在子语言集中。

DQL 语句用于查询模式对象中包含的信息。使用数据查询语言 (DQL) 命令,根据查询检索所需数据。

虽然 SELECT 语句有时会被误认为是 DML 的一部分,但它实际上是 DQL 的一个例子。当添加 FROM 或 WHERE 数据操作符时,SELECT 语句就成为 DML 的一部分。

DQL 命令

SELECT 命令用于数据查询语言命令。

SELECT 命令

最常用的 SQL 语句是 select。在 SQL 中,可以使用 SELECT 语句检索或获取数据库中的数据。可以检索整个表或其子集。结果表包含返回的数据。结果集也指此结果表。在 SELECT 命令中,我们可以显示所有列,或者根据我们在语句中使用的子句,在查询结果中获取一些特定列。数据库服务器会分析 SELECT 语句,并确定哪个是第一个子句,哪个是最后一个子句。这种分析非常必要,因为我们必须非常小心地选择应该包含在结果中的列以及不应该包含的列。

SELECT 命令示例

示例 1

创建表

表结构

Data Query Language

Select 命令

输出

Data Query Language

查询 2

选择 city 为 Jaipur 的行。

代码

输出

Data Query Language

查询 3

选择 name 以 'A' 开头的元组。

代码

输出

Data Query Language

查询 4

选择 id 小于 60 且大于 20 的元组的名字。

代码

输出

Data Query Language