为了开始学习SQL,我们首先需要了解什么是数据库。
数据库 (DB) 是一组逻辑上相互关联的有序数据,共享并存储在一个位置。简而言之,最简单的数据库就是一个普通的表,有行有列,存储各种类型的信息(可以以Excel中的表为例)。
此外,提供使用数据库的功能的数据库管理系统 (DBMS) 通常与数据库有着千丝万缕的联系。 SQL 语言正是 DBMS 中管理数据库信息的部分。我们将数据库视为存储在单独文件中的一组普通表。
那么,让我们继续讨论 SQL。
SQL 是一种简单的编程语言,命令很少,任何人都可以学习。代表结构化查询语言 - 一种结构化查询语言,开发用于与数据库配合使用,即接收/添加/更改数据,能够处理大量信息并快速接收结构化和分组信息。
SQL 语言有许多变体(称为“方言”),但它们都具有几乎相同的基本命令。
DBMS 也有很多,但主要有:
要使用 SQL 代码,我们需要上面列出的 DBMS 之一。对于训练,我们将使用 DBMS Microsoft Access。
SQL 与其他编程语言一样,有自己的命令(语句),用于给出数据选择的指令。
为了考虑 SQL 语句的工作原理,我们将使用一个虚构的数据库,其中包含有关所售产品的信息: