OceanBase 表數(shù)據(jù)管理

2021-06-30 13:37 更新

在OceanBase開(kāi)發(fā)者中心(OceanBase Developer Center,ODC)點(diǎn)擊連接名進(jìn)入連接后,在左導(dǎo)航欄中點(diǎn)擊  標(biāo)簽可以查看表列表。在表列表中雙擊表名進(jìn)入表管理頁(yè)面,點(diǎn)擊上方導(dǎo)航欄中的 數(shù)據(jù) 按鈕進(jìn)入數(shù)據(jù)頁(yè)簽,在該頁(yè)簽可對(duì)當(dāng)前表中的數(shù)據(jù)進(jìn)行查看、新增、修改和刪除操作。

注意 
ODC 中共享 Session,相同連接只有一個(gè) Session。ODC V2.3.2 后在 Oracle 模式下自動(dòng)提交默認(rèn)設(shè)置為關(guān),所以您需要手動(dòng)提交事務(wù)。您可以在 會(huì)話屬性 頁(yè)面修改變量 autocommit 的值進(jìn)行設(shè)置,詳細(xì)操作請(qǐng)參見(jiàn) 管理會(huì)話。

查看數(shù)據(jù)

進(jìn)入數(shù)據(jù)頁(yè)簽后,ODC 以表格的形式展示表中的數(shù)據(jù),并導(dǎo)航欄中提供了以下功能鍵供您查看和管理表中的數(shù)據(jù):

  • 開(kāi)啟編輯:進(jìn)入編輯態(tài),以供您直接修改表中的數(shù)據(jù)。

  • 提交:Oracle 模式下自動(dòng)提交默認(rèn)設(shè)置為關(guān)(OFF),所以您需要單擊該按鈕以手動(dòng)提交當(dāng)前事務(wù)。單擊時(shí)會(huì)提示您當(dāng)前連接采用共享 Session,提交操作會(huì)對(duì)所有窗口生效,單擊 確認(rèn) 后提交生效。MySQL 模式下自動(dòng)提交默認(rèn)設(shè)置為開(kāi)(ON)將不展示該按鈕。

  • 回滾:Oracle 模式下自動(dòng)提交默認(rèn)設(shè)置為關(guān)(OFF),單擊該按鈕以回滾當(dāng)前事務(wù)。單擊時(shí)會(huì)提示您當(dāng)前連接采用共享 Session,回滾操作會(huì)對(duì)所有窗口生效,單擊 確認(rèn) 后回滾生效。MySQL 模式下自動(dòng)提交默認(rèn)設(shè)置為開(kāi)(ON)將不展示該按鈕。

  • 刷新:刷新表中數(shù)據(jù)。

  • 列模式:以表格的形式展示當(dāng)前被選中行的數(shù)據(jù)。在 列模式 頁(yè)面可以進(jìn)行上一行、下一行的切換展示,在列數(shù)量比較多的場(chǎng)景下,列模式 比較方便查看單行數(shù)據(jù)。

  • 列管理:篩選在頁(yè)面中展示的列。

  • 回到開(kāi)始:跳轉(zhuǎn)至第一頁(yè)。

  • 上一頁(yè):向上翻頁(yè)。

  • 下一頁(yè):向下翻頁(yè)。

  • 跳至底部:跳轉(zhuǎn)至最后一頁(yè)。

  • 展示數(shù)據(jù)量:設(shè)置在頁(yè)面中展示的行數(shù)。

  • 導(dǎo)出:將表中數(shù)據(jù)導(dǎo)出,可以選擇導(dǎo)出的文件類型(CSV 或 SQL)、字符集(GBK 或 UTF8)和行數(shù)。結(jié)果集最多導(dǎo)出 10000 行數(shù)據(jù)。

編輯數(shù)據(jù)

如下圖所示,在數(shù)據(jù)頁(yè)簽導(dǎo)航欄中單擊 開(kāi)啟編輯 可進(jìn)入編輯態(tài)。ODC 中用顏色標(biāo)識(shí)您對(duì)表中數(shù)據(jù)的操作,新增的數(shù)據(jù)用綠色標(biāo)識(shí),刪除的數(shù)據(jù)用紅色標(biāo)識(shí),修改后的數(shù)據(jù)用橙色標(biāo)識(shí)。

編輯態(tài)下,導(dǎo)航欄提供了以下操作鍵功能編輯表中的數(shù)據(jù):

  • 添加行:?jiǎn)螕粼摴δ苕I將在表中插入一個(gè)空行。雙擊單元格以插入數(shù)據(jù),ODC 提供了校驗(yàn)和工具來(lái)幫助您更快捷方便的插入數(shù)據(jù)。例如,當(dāng)前單元格在日期類型的列中,ODC 會(huì)為您提供一個(gè)日歷窗口來(lái)幫助您直接選擇要插入的日期值。

  • 刪除行:在表中刪除當(dāng)前選中的行。

  • 復(fù)制當(dāng)前行:在表中復(fù)制當(dāng)前選中的行。

  • 列模式:以表格的形式展示當(dāng)前被選中行的數(shù)據(jù)。在 列模式 頁(yè)面可以進(jìn)行上一行、下一行的切換展示,在列數(shù)量比較多的場(chǎng)景下,列模式 比較方便查看單行數(shù)據(jù)。

  • 列管理:篩選在頁(yè)面中展示的列。

  • 回到開(kāi)始:跳轉(zhuǎn)至第一頁(yè)。

  • 上一頁(yè):向上翻頁(yè)。

  • 下一頁(yè):向下翻頁(yè)。

  • 跳至底部:跳轉(zhuǎn)至最后一頁(yè)。

  • 展示數(shù)據(jù)量:限制在頁(yè)面中展示的行數(shù)。

  • 取消:退出編輯態(tài)。

  • 確認(rèn)修改:生成對(duì)應(yīng)操作的 SQL 語(yǔ)句,確認(rèn)語(yǔ)句無(wú)誤后,單擊 執(zhí)行 使修改生效。當(dāng)自動(dòng)提交設(shè)置為開(kāi)(ON)時(shí),單擊該按鈕事務(wù)被自動(dòng)提交。

  • 修改并提交:Oracle 模式下自動(dòng)提交默認(rèn)設(shè)置為關(guān)(OFF),所以您需要單擊該按鈕以手動(dòng)提交當(dāng)前事務(wù)。單擊時(shí)會(huì)提示您當(dāng)前連接采用共享 Session,提交操作會(huì)對(duì)所有窗口生效,單擊 確認(rèn) 后提交生效。MySQL 模式下自動(dòng)提交默認(rèn)設(shè)置為開(kāi)(ON)將不展示該按鈕。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)