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。

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

如果您沒有資料庫系統可以練習,您可以快速使用我們的 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 資料庫中載入 HR 資料

SQLite

以下指令碼在 SQLite 中建立 HR 範例資料庫結構。

在 SQLite 中建立 HR 範例資料庫

以下指令碼將資料插入 SQLite 中的資料表

在 SQLite 中建立 HR 範例資料庫

移除資料表

以下是指令碼,用於在您想要重新整理範例資料庫時,刪除所有資料表。

刪除所有資料表
這個教學對您有幫助嗎?