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

HR 示例資料庫包含七個表:
employees表儲存員工資料。jobs表儲存職位資料,包括職位名稱和薪資範圍。departments表儲存部門資料。dependents表儲存員工的家屬資訊。locations表儲存公司各部門的所在地資訊。countries表儲存公司有業務往來的國家的資料。regions表儲存地區資料,如亞洲、歐洲、美洲、中東和非洲。所有國家被分組到各個地區中。
下圖顯示了表名及其記錄數。
| 表 | 行數 |
|---|---|
| employees | 40 |
| dependents | 30 |
| departments | 11 |
| jobs | 11 |
| locations | 7 |
| countries | 25 |
| regions | 4 |
通常,您需要安裝一個關係型資料庫管理系統 (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 示例資料庫移除表 #
如果您想重新整理示例資料庫,以下是刪除所有表的指令碼。
刪除所有表本教程是否有幫助?