使用 IntelliJ Plugin 進行開發
在 Oracle NoSQL Database Cloud Service 執行處理或 IntelliJ 的模擬器上瀏覽表格並執行查詢。
- 使用「表格總管」以定義完善的樹狀目錄結構檢視表格。
- 檢視表格的資料欄、索引、主索引鍵以及分區索引鍵資訊。
- 以正確格式的 JSON 結構檢視資料欄資料。
- 使用表單式綱要項目或提供 DDL 敘述句來建立表格。
- 刪除表格。
- 使用表單式項目或提供 DDL 敘述句來新增資料欄。
- 刪除資料欄。
- 建立索引。
- 刪除索引。
- 對表格執行 SELECT SQL 查詢,並以列表化格式檢視查詢結果。
- 執行 DML 敘述句以更新、插入以及刪除表格的資料。
本文包含下列主題:
設定 IntelliJ Plug-in
瞭解如何設定 Oracle NoSQL Database Cloud Service 執行處理或模擬器的 IntelliJ Plug-in。
在 IntelliJ 中建立 NoSQL 專案
瞭解如何在 IntelliJ 中建立 NoSQL 專案。
- 開啟 IntelliJ IDEA。按一下檔案 > 新增 > 專案。
- 輸入專案名稱和專案位置的值,然後按一下建立。
- 建立 NoSQL 專案之後,您可以從「專案總管」視窗瀏覽範例 java 檔案。
- 確定您的 Oracle NoSQL 專案已啟用「通知」。若要啟用「通知」,請按
Alt+\
以開啟主功能表。按一下檢視,展開工具視窗 > 通知。通知圖示 會顯示在右側工具視窗列中。
從 IntelliJ 連線至 Oracle NoSQL Database Cloud Service
瞭解如何使用 IntelliJ Plugin 將 NoSQL 專案連線至 Oracle NoSQL Database Cloud Service
從 IntelliJ 連線至 Oracle NoSQL Database Cloud Simulator
瞭解如何使用 IntelliJ Plugin 將 NoSQL 專案連線至 Oracle NoSQL Database Cloud Simulator 。
使用 IntelliJ 外掛程式管理表格
瞭解如何在 Oracle NoSQL Database Cloud Service 或 Oracle NoSQL Database Cloud Simulator 中建立表格及檢視 IntelliJ 中的表格資料。
使用 IntelliJ 執行 DDL 作業
您可以使用 IntelliJ 來執行 DDL 作業。
CREATE TABLE
- 尋找「綱要總管」,然後按一下重新整理圖示以重新載入綱要。
- 在連線名稱上按一下滑鼠右鍵,然後選擇建立表格。
- 在提示中,輸入新表格的詳細資料。您可以使用兩種模式建立 Oracle NoSQL Database 表格:
- ** 簡單 DDL 輸入 ** :您可以使用此模式以宣告方式建立表格,也就是不撰寫 DDL 敘述句。
- ** 進階 DDL 輸入 ** :您可以使用此模式來使用 DDL 敘述句建立表格。
- 您可以選擇在建立 DDL 敘述句之前先檢視該敘述句。按一下顯示 DDL 可根據在「簡單 DDL 輸入模式」的欄位中輸入的值,檢視 DDL 敘述句。當您按一下「建立 (Create)」時,就會執行這個 DDL 敘述句。
- 按一下建立以建立表格。
- 若要建立子項表格,請在想要的表格上按一下滑鼠右鍵,然後選擇建立子項表格。您可以使用兩種模式建立子項表格:
- ** 簡單 DDL 輸入 ** :只要輸入表格名稱以及其他必要的詳細資訊,即可使用此模式建立子項表格。
- ** 進階 DDL 輸入 ** :您可以使用此模式,使用 DDL 敘述句建立子項表格。
如需子項表格的詳細資訊,請參閱 Oracle NoSQL Database Cloud Service Guide 中的表格階層。
- 按一下建立可建立子項表格。
- 您可以選擇在建立表格之後檢視 DDL 敘述句。在現有表格上按一下滑鼠右鍵。選擇檢視表格 DDL 。若要複製 DDL 敘述句,請按一下複製到剪貼簿。若要關閉對話方塊,請按一下確定。
刪除表格
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 在您要刪除的表格上按一下滑鼠右鍵。選擇刪除表格。
- 確認視窗隨即顯示,按一下確定以確認刪除動作。
建立索引
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 在需要建立索引的表格上按一下滑鼠右鍵。選擇建立索引。
- 在「建立索引」面板中,您可以選擇以兩種模式建立索引:
- ** 以表單為基礎的索引建立 (簡單 DDL 輸入) ** :輸入建立索引的詳細資訊,不寫入任何 DDL 敘述句。指定索引的名稱和要作為索引一部分的資料欄。如果資料欄是 JSON 資料類型,就會顯示一個名為 "
JSON Path to Index Field
" 的額外欄位。輸入 JSON 欄位位置的路徑,然後選擇資料類型。 - ** 以 DDL 敘述句建立索引 (針對進階 DDL 輸入) ** :輸入有效的 DDL 敘述句以建立索引。它也可以包含複雜的資料類型,例如陣列、對應和記錄。
- ** 以表單為基礎的索引建立 (簡單 DDL 輸入) ** :輸入建立索引的詳細資訊,不寫入任何 DDL 敘述句。指定索引的名稱和要作為索引一部分的資料欄。如果資料欄是 JSON 資料類型,就會顯示一個名為 "
- 按一下 新增索引。
刪除索引
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 按一下目標表格即可查看列出的資料欄、主索引鍵、索引以及分區索引鍵。
- 找出必須刪除的目標索引,然後按一下滑鼠右鍵。按一下刪除索引。
- 確認視窗隨即顯示,按一下確定以確認刪除動作。
新增資料欄
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 在需要新增資料欄的表格上按一下滑鼠右鍵。選擇新增資料欄。
- 您可以使用兩種模式新增 COLUMN:
- 簡單 DDL 輸入 :您可以使用此模式新增資料欄,而不寫入 DDL 敘述句。如果是二進位或固定二進位,請選取
Binary
資料類型。若為固定二進位,請在Size
欄位中輸入檔案大小,並在二進位資料類型時將欄位保持為空值。 - 進階 DDL 輸入:您可以使用此模式提供有效的 DDL 敘述句,將資料欄新增至表格。此模式也可以建立複雜資料類型的資料欄。例如,陣列、對應或記錄,以及巢狀格式。
- 簡單 DDL 輸入 :您可以使用此模式新增資料欄,而不寫入 DDL 敘述句。如果是二進位或固定二進位,請選取
- 在這兩種模式中,指定資料欄的名稱,並使用其特性定義資料欄 - 資料類型、預設值以及是否為空值。
- 按一下新增資料欄。
刪除資料欄
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 按一下目標表格即可查看列出的資料欄、主索引鍵、索引以及分區索引鍵。
- 找出必須刪除的目標資料欄,然後按一下滑鼠右鍵。按一下刪除資料欄。
- 確認視窗隨即顯示,按一下確定以確認刪除動作。
凍結 /UnFreeze 綱要
附註:
必須先刪除表格區域複本 (表格必須是單一表格),才能執行解凍作業。管理複本
請參閱區域表格複本,瞭解複本的用途,以及如何透過新增區域複本,將單一表格轉換成全域作用中表格。
您可以將區域複本新增至單一表格,將它設為全域作用中表格,或將複本新增至現有的全域作用中表格。表格應先凍結,再將複本新增至該表格。在表格上按一下滑鼠右鍵,然後從區域複本中選擇新增複本。您可以從複製區域的下拉式清單中選擇複本。您可以決定複製區域中表格的「讀取單位」和「寫入單位」。無法在複本中變更 / 編輯表格的磁碟儲存值。按一下新增複本。在區域中複製表格。
在表格上按一下滑鼠右鍵,然後從區域複本中選擇檢視複本。您可以檢視表格的複本清單。
在表格上按一下滑鼠右鍵,然後從區域複本選擇刪除複本。按一下新增,然後選擇要移除的複本。您可以選擇一次多個要刪除的複本。若要從必須刪除的複本清單中移除複本,請按一下移除。按一下刪除複本。確認之後,就會將表格從所有選取的複本刪除。
編輯保留的容量
您可以編輯表格的保留容量和使用狀況模型。在表格上按一下滑鼠右鍵,然後選擇編輯保留的容量。您可以選擇兩種容量模式之一 - 佈建的容量或隨選容量。編輯值,然後按一下套用變更。
- 儲存容量變更具有全域範圍 (一個區域表格複本中的變更會自動傳輸至所有區域表格複本)。
- 將讀取單位、寫入單位或容量模式中的變更從隨選變更為已佈建,反之亦然,具有本機範圍 (僅在起始它的區域表格複本中變更)。
使用 IntelliJ 執行 DML 作業
您可以使用 IntelliJ Plugin 從表格新增資料、修改現有資料和查詢資料。
插入資料
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 在需要插入資料列的表格上按一下滑鼠右鍵。選擇插入資料列。
- 在「插入列」面板中,輸入插入新列的詳細資料。您可以使用兩種模式插入新的 ROW:
- 簡易輸入:您可以使用此模式插入新列,而不用寫入 DML 陳述式。在此載入表單型列欄位項目,您可在此輸入列中每個欄位的值。
- 對於二進位資料類型,輸入的字串必須是二進位值的有效 Base64 編碼,或在想要的資料欄中選取要上傳的檔案。
- 對於固定二進位資料類型,輸入的字串必須是二進位值的有效 Base64 編碼,或上傳建立特定資料欄時定義的大小檔案。
附註:
您為二進位資料類型上傳的檔案格式只能有.bin
副檔名。 - 進階 JSON 輸入 :您可以使用此模式將新資料列插入表格,方法為提供包含資料欄名稱的 JSON 物件及其對應值作為索引鍵 - 值組。輸入也可以是複雜的資料類型,例如陣列、對應、記錄。
- 簡易輸入:您可以使用此模式插入新列,而不用寫入 DML 陳述式。在此載入表單型列欄位項目,您可在此輸入列中每個欄位的值。
- 按一下插入資料列。
修改資料 - UPDATE ROW/DELETE ROW
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 在需要插入資料列的表格上按一下滑鼠右鍵。選擇瀏覽表格。
- 在左邊的文字方塊中,輸入要從表格擷取資料的 SQL 敘述句。按一下執行以執行查詢。
- 若要個別檢視個別的儲存格資料,請按一下表格儲存格。
- 如果要執行 DML 作業,例如「更新」和「刪除資料列」,請在特定資料列上按一下滑鼠右鍵。從顯示的右鍵選單中挑選選項。
- 刪除資料列:會顯示確認視窗,按一下確定以刪除資料列。
- 更新資料列 :會在列出的資料列下方開啟個別的 HTML 面板,其中包含以表單為基礎之項目和 JSON 金鑰組物件的資料欄名稱及其對應值。您可以選擇兩種方法其中之一,然後提供新值。
附註:
在任何資料列中,無法更新 PRIMARY KEY 與 GENERATED ALWAYS AS IDENTITY 資料欄。
查詢表格
- 尋找「綱要總管」,然後按一下「重新整理」圖示以重新載入綱要。
- 在表格上按一下滑鼠右鍵,然後選擇瀏覽表格。
- 在左側的文字方塊中,輸入 SELECT 敘述句以從表格擷取資料。
- 按一下執行以執行查詢。會從表格擷取對應的資料。
- 在任何資料列上按一下滑鼠右鍵,然後按一下下載 JSON 。在對話方塊中,瀏覽至您要儲存檔案的位置,然後按一下儲存。下載檔案後,畫面右下角會出現通知。按一下連結以開啟下載的檔案。檔案會在瀏覽器中開啟。
- 如果是「二進位」資料類型,只要按一下輸出中的下載二進位物件即可。
- 按一下下載查詢結果,即可下載查詢結果中的所有資料。在對話方塊中,瀏覽至您要儲存檔案的位置,然後按一下儲存。如果有多個資料列,則進度列會顯示在畫面右下方,以顯示即時下載的資料列數目。下載檔案後,畫面右下角會出現通知。按一下連結以開啟下載的檔案。檔案會在瀏覽器中開啟。
- 按一下顯示查詢計劃,即可檢視查詢的執行計劃。
- 按一下上一個命令下拉式清單,檢視提供輸出的前 20 個最近執行的 SQL 敘述句。
附註:
此下拉式清單只會顯示與您正在處理之表格相關的 SQL 敘述句。
綱要總管
- 在「綱要總管」視窗中,您可以驗證特定資料欄的完整資料類型。尋找特定的資料欄,資料類型後面接著資料欄名稱。