回覆列表
  • 1 # 愚喬啊

    可參考以下步驟:

    1、右鍵資料庫表,選擇新建表。

    2、新增幾個欄位之後,先儲存,取名Parent,作為主表。

    3、選擇ID列右鍵設定為主鍵,然後儲存,主鍵就建立好了。

    4、在建立個子表,取名Son,字表裡面必須包含主表的ID,當外來鍵使用。

    5、上面準備主外表,且外表準備了外來鍵欄位。下面開始做主外關聯。在外表點新建外來鍵。

    6、然後點表和列規範。

    7、選擇主外表對應的關係之後確定就可以了。

    8、檢視主外來鍵資訊可以在表的鍵裡面檢視,黃色的是主鍵,灰色的是外來鍵。

    9、右鍵欄位點索引。

    10、表預設是隻有一個主鍵,然後點新增。

    11、選擇以那一列為索引就行,可以切換是否是唯一索引。然後點關閉儲存。

    12、最後在表的索引裡面就能看到了。

  • 2 # 註定搗蛋ly

    Sqlserver怎樣建立主外來鍵關係的方法。

    如下參考:

    1.為了幫助你理解,用一個例子來幫助你理解。它基本上是指透過引用表2中的欄位來約束表1中的欄位。

    2.有兩個表,第一個表建立外來鍵表,因為第一個外來鍵,主鍵可以被引用。首先建立資料庫,然後建立一個新的查詢。

    3.建立一個新的外來鍵表[teacher],然後輸入命令:Createtableteacher。新增teacher_xingming的必填欄位,並將其設定為[主鍵]。nchar(10)主鍵。

    5.接下來,建立表student(student_xingmingnchar(10)主鍵不為空)。

    6.繼續寫,型別:student_banjinchar(10)notnull,——一個新的[student_banji欄位,型別nchar(10),不允許為空。]

    7,建立一個外來鍵,輸入命令student_jiaoshinchar(10)外來鍵引用老師(teacher_xingming)看起來很長,實際的意思很簡單:在表中建立一個新的(student_jiaoshi欄位),它是一個外來鍵,nchar(10)型別,teacher_xingming的內容。

    9.讓我們看看我們是否真的能做我們說過的。開啟教師表,填寫“劉老師”。開啟【學生表】,任意填寫前面,最後填寫“劉老師”,沒有錯誤是可以的。

    10.如何測試約束是否真的有效,填寫其他內容看看是否成功?只要它不在教師欄中),它就會報錯。

  • 中秋節和大豐收的關聯?
  • aware of、aware和be aware of的用法,順便加一些語法資訊?