在之前的教程中,您学习了如何在设备上安装 SQL。现在,让我们了解 SQL 和数据库。
数据库简介
数据库是数据的有组织集合。
数据库类型
通常,有两种常见的数据库类型
- 非关系型
- 关系型
非关系型数据库
在非关系型数据库中,数据以键值对的形式存储。例如

在这里,客户数据以键值对的形式存储。
常用的非关系型数据库管理系统(Non-RDBMS)有 MongoDB、Amazon DynamoDB、Redis 等。
关系型数据库
在关系型数据库中,数据以表格形式存储。例如,

在这里,customers 是数据库中的一个表。
第一行是表的属性。此后的每一行都包含客户的数据。
在关系型数据库中,两个或多个表可能相互关联。因此有了“关系型”这个词。例如,

在这里,orders 和 customers 通过 customer_id 关联。
常用的关系型数据库管理系统(RDBMS)有 MySQL、PostgreSQL、MSSQL、Oracle 等。
注意:要从这些关系型数据库中访问数据,需要使用 SQL(结构化查询语言)。
SQL 简介
结构化查询语言 (SQL) 是一种标准查询语言,用于处理关系型数据库。
我们使用 SQL 对关系型数据库执行 CRUD(创建、读取、更新和删除)操作。
- 创建: 在数据库中创建数据库或表
- 读取: 从表中读取数据
- 更新: 在表中插入或更新数据
- 删除: 删除表或数据库
SQL 示例:从表中读取数据
SELECT first_name, last_name FROM Customers;
在这里,此 SQL 命令使用 SQL SELECT 语句从 Customers 表中选择所有客户的名字和姓氏。

SQL 用于所有关系型数据库,如 MySQL、Oracle、MSSQL、PostgreSQL 等。
注意:主要的 SQL 命令在所有关系型数据库中都是相似的。但是,在某些情况下,SQL 命令可能会有所不同。
在本 SQL 系列教程中,我们将详细学习 SQL。我们将涵盖 MySQL、Oracle、SQL Server、Postgres 和其他常用数据库系统之间的任何 SQL 命令差异。