SQL 示例数据库

摘要:在本教程中,您将学习管理小企业人力资源数据的 SQL 示例数据库,它称为 HR。

下方的数据库图表对 HR 示例数据库进行了说明

SQL Sample Database Schema

HR 示例数据库包含七个表

  1. employees 表存储员工数据。
  2. jobs 表存储工作数据,包括职位名称和薪酬范围。
  3. departments 表存储部门数据。
  4. dependents 表存储员工家属。
  5. locations 表存储公司部门的位置。
  6. countries 表存储公司开展业务所在国家的相关数据。
  7. regions 表存储区域数据,如亚洲、欧洲、美洲和中东及非洲。国家会按照区域进行分组。

下图显示了表名及相应记录。

employees40
dependents30
departments11
jobs11
locations7
countries25
regions4

通常,您需要安装关系数据库管理系统 (RDBMS) 才能使用 SQL。

如果您使用过 RDBMS,例如 MySQL、PostgreSQL、Oracle 数据库和 SQL Server,则可以使用下列脚本来在其中一个数据库中创建示例数据库。

如果您没有用于实践的数据库系统,则可以使用我们的 SQL 在线工具在 Web 浏览器中执行 SQL 语句。

MySQL

下列 SQL 脚本在 MySQL 中会创建一个 HR 示例数据库

在 MySQL 中创建 HR 示例数据库

下列脚本可让您将数据插入 MySQL 中的表

加载 MySQL 中的 HR 数据

PostgreSQL

下列脚本在 PostgreSQL 中创建 HR 示例数据库结构。

在 PostgreSQL 中创建 HR 示例数据库

下列脚本可让您将数据插入 PostgreSQL 中的表

加载 PostgreSQL 中的 HR 数据

Microsoft SQL Server

下列脚本在 Microsoft SQL Server 中创建 HR 示例数据库结构。

在 SQL Server 中创建 HR 示例数据库

下列脚本可让您将数据插入表

加载 SQL Server 中的 HR 数据

Oracle 数据库 (>12c)

下列脚本在 Oracle 数据库 12c 中创建 HR 示例数据库结构。

在 Oracle 中创建 HR 示例数据库

下列脚本将数据插入 Oracle 数据库中的表

加载 Oracle 数据库中的 HR 数据

SQLite

下列脚本在 SQLite 中创建 HR 示例数据库结构。

在 SQLite 中创建 HR 示例数据库

下列脚本将数据插入 SQLite 中的表

在 SQLite 中创建 HR 示例数据库

移除表

如果您希望刷新示例数据库,下列是删除所有表的脚本。

删除所有表
本教程是否有用?