首頁 >Java >java教程 >資料庫管理工具

資料庫管理工具

Barbara Streisand
Barbara Streisand原創
2024-11-18 06:45:02766瀏覽

簡介

管理資料庫和執行 CRUD 操作是開發人員建立資料驅動應用程式的基本任務。雖然存在許多資料庫管理系統 (DBMS),但它們的互動可能很複雜且繁瑣,尤其是在建立資料庫和表格、處理約束以及透過 API 執行即時資料操作時。

這個基於 Web 的資料庫管理工具簡化了整個流程,提供了用於管理資料庫和表格的直覺 UI,以及用於與資料互動的強大 REST API。無論您是為應用程式建立後端的開發人員,還是需要有效管理多個資料庫的資料工程師,此工具都提供了一個無縫且易於使用的介面來建立、更新和刪除資料庫和表。此外,它還支援透過 JWT 令牌進行安全訪問,確保所有資料操作都安全執行。

前端採用 Angular 17 構建,提供動態和響應式的使用者體驗,而後端則使用 Java 21 和 Spring Boot 3,確保高效能和可擴充性。該工具利用InterSystems IRIS作為主資料庫,並使用Redis進行緩存,使資料管理既高效又快速。

在本文中,我們將深入探討該工具的功能,並引導您了解如何使用它,從設定資料庫到利用 API 進行 CRUD 操作。

建立您的第一個資料庫

在開始管理資料庫和表格之前,您需要建立帳戶或使用現有帳戶登入。此步驟可確保對系統的安全訪問,並使您能夠私密地管理資料庫。

登入後,主儀表板將允許您存取所有資料庫管理功能。若要建立您的第一個資料庫,請按照下列步驟操作:

  • 點擊「建立新資料庫」:這將開啟一個表單,您可以在其中輸入資料庫詳細資訊。
  • 輸入資料庫名稱:為您的資料庫提供唯一的名稱。該名稱將用於識別和管理資料庫。
  • 選擇令牌生命週期:您建立的每個資料庫都會產生一個特殊的 API 令牌,讓您透過 REST API 與資料庫的表進行互動。您需要選擇此代幣的生命週期,從以下選項之一中進行選擇:日、週、月、年。

Database Management Tool

為您的資料庫建立表格

建立第一個資料庫後,下一步是透過建立表格來定義資料結構。每個表都保存資料庫的數據,您可以自訂列和約束以滿足您的需求。

開啟資料庫

首先,導覽到儀表板上的資料庫清單。找到要在其中建立新表的資料庫並點擊它。這將開啟所選資料庫的詳細資訊頁面。

Database Management Tool

建立一個新表:

  1. 點選「建立表格」:在資料庫詳細資料頁面中,您將看到一個「建立表格」按鈕。點擊此按鈕將開啟一個新表單,您可以在其中定義表格。
  2. 輸入表格名稱:在表單中,為您的表格提供唯一的描述性名稱。此名稱將用於引用 UI 和 API 中的表。
  3. 定義表格列: 點選「新增列」:每個表格由多個欄位組成,您可以依照資料需求新增任意數量的欄位。對於每一列:
    1. 輸入列名稱:這將是表中列的識別碼。
    2. 選擇列類型:從多種資料類型(例如字串、整數、日期等)中進行選擇,以符合列將保存的資料類型。
    3. 新增約束:您可以套用 NOT NULL、UNIQUE 或 PRIMARY KEY 等約束來對列資料實施規則。
  4. 提交表:新增所有欄位並設定適當的約束後,按一下「提交」按鈕完成表格建立。新表現在將出現在資料庫的表格清單中,準備好進行資料輸入或 API 操作。 
  5. Database Management Tool

使用 API 與您的桌子互動

建立表格後,您可以開始透過 API 處理數據,這允許您對錶執行 CRUD(建立、讀取、更新、刪除)操作。每個資料庫都有自己獨特的 API 令牌,您將使用它來驗證您對該特定資料庫的請求。

存取 API 請求範例

建立表格後,透過從資料庫中的表格清單中選擇該表格來導覽至表格資訊頁面。在此頁面上,您將找到可與表格互動的 API 請求的範例,包括:按欄位取得、取得全部、建立、更新、刪除。  

Database Management Tool

檢索資料庫 API 令牌

要對錶執行 API 操作,您需要使用建立資料庫時產生的特殊 API 令牌來驗證您的請求。取得令牌的方法如下:

  1. 導覽至資料庫資訊頁面:返回包含您的表格的資料庫頁面。
  2. 複製 API 令牌:您將看到包含令牌資訊的部分。複製此令牌,因為您向該資料庫的 API 發出的每個請求的標頭中都需要它。

提出「創建」請求

現在您已擁有令牌並已查看 API 範例,讓我們為您的新資料表新增一些記錄。

  1. 找到「建立」請求:在表格資訊頁面上,找到「建立」請求範例。這將包括 API 端點 URL 和請求正文的範例。 
  2. ![圖片描述](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ntpskka8kyl03s5ns32.png)     
  3. 傳送請求:使用 API 用戶端(例如 Postman、cURL 或任何其他工具),將 POST 請求傳送至 API。伺服器將處理請求並將新記錄新增至表中。

Database Management Tool

Database Management Tool

取得表格中的所有記錄

現在我們已經在表中添加了一些數據,讓我們檢索所有記錄以驗證我們的條目是否已正確保存。檢索資料的過程與建立記錄類似,但我們將使用不同的 API 端點。  

Database Management Tool

Database Management Tool

Database Management Tool

結論

現在就這些了!在本文中,我向您介紹了此資料庫管理工具的主要功能:從建立資料庫和資料表,到透過 REST API 執行基本的 CRUD 操作。然而,這只是應用程式功能的開始。

還有許多其他功能使該工具強大且多功能,例如:

  • 建立、更新和刪除資料庫:輕鬆管理多個資料庫。
  • 自訂表和列:新增、修改或刪除列,支援各種資料類型和限制。
  • 廣泛的 API 存取:除了簡單的 CRUD 操作之外,您還可以透過程式設計方式完全管理資料庫結構。

該工具旨在簡化資料庫管理,讓您可以輕鬆組織資料並透過 API 安全地存取資料。隨著開發的繼續,將添加更高級的功能,例如自訂查詢、增強的約束和其他列類型,從而進一步擴展其可能性。

感謝您探索這個工具!

以上是資料庫管理工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn