• <menu id="w2i4a"></menu>
  • logo MyEclipse數(shù)據(jù)庫(kù)教程

    文檔首頁(yè)>>MyEclipse數(shù)據(jù)庫(kù)教程>>MyEclipse數(shù)據(jù)庫(kù)教程:表、外鍵和索引的使用方法

    MyEclipse數(shù)據(jù)庫(kù)教程:表、外鍵和索引的使用方法


    MyEclipse數(shù)據(jù)庫(kù)教程:表、外鍵和索引的使用方法

    MyEclipse的數(shù)據(jù)庫(kù)資源管理器工具提供了大量的向?qū)Ш筒僮鳎瑏?lái)輕松地創(chuàng)建和刪除表、關(guān)系和索引。在本教程中,你將學(xué)習(xí)到:

    • 創(chuàng)建和刪除表
    • 創(chuàng)建和刪除外鍵
    • 創(chuàng)建和刪除索引

    沒(méi)有MyEclipse?立即下載

    1. 創(chuàng)建一個(gè)新的索引

    創(chuàng)建索引是開(kāi)發(fā)人員重要的性能工具,典型的就是在DBMS上創(chuàng)建一個(gè)表的索引鍵。然而可能在其他領(lǐng)域中經(jīng)常需要使用ORDER BY或WHERE子句來(lái)增強(qiáng)性能。假設(shè)您可能在CITY中有很多訂購(gòu)的客戶,您可以在該領(lǐng)域中創(chuàng)建索引。

    (1)在數(shù)據(jù)庫(kù)瀏覽器視圖中打開(kāi)一個(gè)連接來(lái)內(nèi)置MyEclipse Derby數(shù)據(jù)庫(kù)。

    表、外鍵和索引的使用方法
    驗(yàn)證建立的連接

    (2)展開(kāi)連接,右鍵單擊CUSTOMER表,并選擇新建索引。

    (3)在索引名稱字段類型中輸入city_idx,并單擊Add按鈕來(lái)將此新的索引添加到其所屬的列中。

    表、外鍵和索引的使用方法
    創(chuàng)建一個(gè)新的索引

    (4)在索引列表中單擊第一個(gè)單元格,單擊下拉箭頭,選擇CITY,然后單擊Finish。

    表、外鍵和索引的使用方法
    選擇索引列

    (5)在表/對(duì)象信息視圖中,單擊索引選項(xiàng)卡,可以看到新的索引。

    1.1 刪除索引
    1. 在數(shù)據(jù)庫(kù)瀏覽器中選擇包含索引的表。
    2. 在表/對(duì)象信息視圖中單擊索引選項(xiàng)。
    3. 右鍵單擊要?jiǎng)h除的索引,并選擇DROP INDEX。
    4. 單擊OK確認(rèn)。
    表、外鍵和索引的使用方法
    刪除索引

    2. 創(chuàng)建新的表

    在設(shè)計(jì)過(guò)程中,開(kāi)發(fā)人員能在其他應(yīng)用領(lǐng)域中應(yīng)用并創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)功能的應(yīng)用模式表,同時(shí)能持續(xù)應(yīng)用程序的數(shù)據(jù)。添加一個(gè)新表命名為CUSTOMER_RELATIONSHIP,來(lái)表示已某種方式關(guān)聯(lián)的客戶數(shù)。

    (1)在數(shù)據(jù)庫(kù)瀏覽器中右鍵單擊TABLE,并選擇New Table。

    (2)表名字段類型為CUSTOMER_RELATIONSHIP。

    (3)單擊列選項(xiàng),然后單擊Add按鈕將表添加到列中。您要添加兩個(gè)相關(guān)客戶的編號(hào)到id列中。

    (4)在Name字段的first_cust_id類型中,從下拉的類型列表中選擇INTEGER,選擇主鍵復(fù)選框,然后單擊Finish。

    表、外鍵和索引的使用方法
    添加表列

    (5)使用相同的步驟來(lái)添加名為second_cust_id的另一列。

    表、外鍵和索引的使用方法
    完成表

    (6)單擊Finish創(chuàng)建該表。該表顯示在數(shù)據(jù)庫(kù)瀏覽器的表列表中。

    2.1 刪除表
    1. 右鍵單擊要?jiǎng)h除的表,然后選擇刪除表。
    2. 點(diǎn)擊OK確認(rèn)。
    表、外鍵和索引的使用方法
    刪除表

    3. 創(chuàng)建一個(gè)新的外鍵

    現(xiàn)在您創(chuàng)建的CUSTOMER_RELATIONSHIP表,雙方在新的領(lǐng)域引用外鍵能關(guān)聯(lián)到CUSTOMER表的CUSTOMERNUMBER領(lǐng)域。兩個(gè)客戶之間有一個(gè)有效的關(guān)系,他們必須是有效的客戶,這也決定了他們需要通過(guò)CUSTOMER表來(lái)記錄。

    (1)在數(shù)據(jù)庫(kù)瀏覽器中右鍵單擊CUSTOMER_RELATIONSHIP,并選擇新的外鍵。

    (2)外鍵名稱字段類型為first_cust_fk。

    (3)單擊外鍵列中的第一個(gè)單元格,單擊下拉箭頭,選擇first_cust_id,然后單擊Finish。

    表、外鍵和索引的使用方法
    添加一個(gè)外鍵

    (4)按照相同的步驟來(lái)創(chuàng)建一個(gè)名為second_cust_fk的第二外鍵并引用second_cust_id。

    (5)在表/對(duì)象信息視圖中,選擇索引選項(xiàng),查看新的外鍵索引。

    表、外鍵和索引的使用方法
    在索引選項(xiàng)中的外鍵
    3.1 刪除外鍵
    1. 在數(shù)據(jù)庫(kù)瀏覽器中選擇包含外鍵的表。
    2. 單擊表/對(duì)象信息視圖外鍵選項(xiàng)。
    3. 右鍵單擊要?jiǎng)h除的外鍵,然后選擇刪除外鍵。
    4. 點(diǎn)擊OK確認(rèn)。
    表、外鍵和索引的使用方法
    刪除外鍵

    MyEclipse官方中文網(wǎng)上線,歡迎下載交流!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();