SQL 示例資料庫

摘要:在本教程中,您將瞭解一個名為 HR 的 SQL 示例資料庫,該資料庫用於管理小企業的人力資源資料。

以下資料庫關係圖展示了 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。

如果您使用過 MySQL、PostgreSQL、Oracle Database 和 SQL Server 等 RDBMS,您可以使用以下指令碼在這些資料庫之一中建立示例資料庫。

如果您沒有可供練習的資料庫系統,可以快速使用我們的 SQL 線上工具在您的網頁瀏覽器中執行 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 Database (>12c) #

以下指令碼用於在 Oracle Database 12c 中建立 HR 示例資料庫的結構。

在 Oracle 中建立 HR 示例資料庫

以下指令碼用於向 Oracle 資料庫的表中插入資料。

在 Oracle Database 中載入 HR 資料

SQLite #

以下指令碼用於在 SQLite 中建立 HR 示例資料庫的結構。

在 SQLite 中建立 HR 示例資料庫

以下指令碼用於向 SQLite 的表中插入資料。

在 SQLite 中建立 HR 示例資料庫

移除表 #

如果您想重新整理示例資料庫,以下是刪除所有表的指令碼。

刪除所有表
本教程是否有幫助?
© .