定義表之間的關係 (mdb)
建立表之間的關係時,相關聯的字段不一定要有相同的名稱,但必須有相同的字段型別,除非主鍵欄位是個「自動編號」字段。僅當「自動編號」欄位與「數字」欄位的「字段大小」屬性相同時,才可以將「自動編號」欄位與「數字」字段進行匹配。例如,如果乙個「自動編號」欄位和乙個「數字」欄位的「字段大小」屬性均為「長整型」,則它們是可以匹配的。即便兩個欄位都是「數字」字段,必須具有相同的「字段大小」屬性設定,才是可以匹配的。
關閉所有開啟的表。不能在已開啟的表之間建立或修改關係。
按 f11 切換到「資料庫」視窗。
單擊工具欄上的「關係」
如果資料庫中尚未定義任何關係,則會自動顯示「顯示表」對話方塊。 如果需要新增要關聯的表,而「顯示表」對話方塊未顯示,請單擊工具欄上的「顯示表」
雙擊要作為相關表的名稱,然後關閉「顯示表」對話方塊。若要在表及其本身之間建立關係,請新增表兩次。
從某個表中將所要的相關欄位拖到其他表中的相關字段。 若要拖動多個字段,請按下 ctrl 並單擊每一字段,然後拖動這些字段。
多數情況下是將表中的主鍵字段(以粗體文字顯示)拖到其他表中名為外來鍵的相似字段(經常具有相同的名稱)。
系統將顯示「編輯關係」對話方塊。請檢查顯示在兩個列中的欄位名稱以確保正確性。必要情況下可以進行更改。 根據需要設定關係選項。
單擊「建立」按鈕建立關係。
對要進行關聯的每對錶都重複第 5 步到第 8 步。 關閉「關係」視窗時,microsoft access 將詢問是否儲存該布局。不論是否儲存該配置,所建立的關係都已儲存在此資料庫中。
如何獲取SQLSERVER所有表的外來鍵關係引數
select 主表名 object name b.rkeyid 主鍵列id b.rkey 主鍵列名 select name from syscolumns where colid b.rkey and id b.rkeyid 外來鍵表id b.fkeyid 外來鍵表名稱 object name b....
mysql表與表之間建立外來鍵關係
create database bankdb use bankdb drop table user info create table user info user id int auto increment primary key,user name nvarchar 30 user nvarch...
mysql外來鍵語句 MySQL定義外來鍵的方法
外來鍵為mysql帶來了諸多的好處,下面就為您介紹mysql定義外來鍵的語句寫法,以及mysql定義外來鍵過程 現錯誤的處理方法,供您參考學習。mysql create table categories category id tinyint 3 unsigned not null auto inc...