本节为不熟悉关系数据库管理系统的人介绍 SQL 语言。将讨论创建、填充、查询和更新表等基本操作以及示例。

还将讨论视图、外键和事务等更高级的概念。

PolarDB PostgreSQL版(兼容Oracle)是关系数据库管理系统(RDBMS)。这意味着它是用于管理存储在关系中的数据的系统。关系实质上是用于表的数学术语。将数据存储在表中的概念现今是如此常见,以致于似乎本来就很明显,但存在许多其他组织数据库的方式。Unix 类操作系统上的文件和目录构成层次数据库的示例。更现代的开发是面向对象的数据库。

每个表是指定的行集合。给定表的每行具有相同的一组指定的列,并且每列具有特定数据类型。虽然每行中的列具有固定顺序,但请务必记住,SQL不以任何方式保证表中的行顺序(但可以为显示而显式排序行)。

表分组到数据库中,并且由单个PolarDB PostgreSQL版(兼容Oracle)管理的数据库集合构成数据库集群。