IntelliJ IDEA數(shù)據(jù)庫(kù)工具窗口創(chuàng)建表、列、索引、主鍵或外鍵

2018-05-05 11:55 更新

創(chuàng)建表、列、索引、主鍵或外鍵

  1. 根據(jù)你將要?jiǎng)?chuàng)建的內(nèi)容:
    • 如果要?jiǎng)?chuàng)建表格,請(qǐng)?jiān)谀繕?biāo)數(shù)據(jù)庫(kù)數(shù)據(jù)源內(nèi)選擇一個(gè)模式、表格或列。
    • 如果要?jiǎng)?chuàng)建列,請(qǐng)選擇目標(biāo)表或該表內(nèi)的一列。
    • 如果要?jiǎng)?chuàng)建索引、主鍵或外鍵,請(qǐng)選擇要為其創(chuàng)建索引、主鍵或外部關(guān)鍵字約束的列。
  2. 執(zhí)行新命令并選擇要?jiǎng)?chuàng)建的項(xiàng)目。例如,對(duì)于表格,執(zhí)行以下操作之一:
    • 選擇:文件|新增|表(File | New | Table)。
    • 點(diǎn)擊 并選擇表格(Table)。
    • 在上下文菜單中,選擇:新建|表(New | Table)。
    • 按下Alt+Insert并選擇表格(Table)。
  3. 在打開的對(duì)話框中,指定項(xiàng)目定義。

修改生成的索引和鍵名稱的模板

當(dāng)您創(chuàng)建索引以及主鍵和外鍵約束時(shí),其默認(rèn)名稱將根據(jù)相應(yīng)的模板生成。例如,對(duì)于主鍵,模板是:{table}_{columns}_pk。

您可以在“設(shè)置/首選項(xiàng)(Settings / Preferences)”對(duì)話框中查看和修改這些模板: Ctrl+Alt+S|編輯|代碼樣式|SQL|代碼生成(Ctrl+Alt+S|Editor|Code Style| SQL|Code Generation)。

模板可以包含變量(例如,{table})和文本。當(dāng)生成一個(gè)名字時(shí),指定的文字將被直接復(fù)制。

要獲得有關(guān)變量的信息以及如何使用它們,請(qǐng)將光標(biāo)放在感興趣的區(qū)域,然后按Ctrl+Q。

{columns}和{ref_columns}(根據(jù)情況而定),是列的名稱,或在列名使用下劃線(_)分隔的一個(gè)列表。

{unique?u:}檢查索引是否唯一(unique?),如果是,則插入在“?”和之間指定的字符序列: (在本例中是“u”)。如果索引不是唯一的,則插入“:”和“}”之間的序列(在此示例中, 它沒有任何意義)。

使用該模板{table}_{columns}_{unique?u:}index,您正在表persons中為列FirstName和LastName創(chuàng)建索引。如果索引是唯一的,則默認(rèn)情況下它的名稱將是persons_FirstName_LastName_uindex;如果索引不是唯一的,它的名字將會(huì)是persons_FirstName_LastName_index。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)