1樓:
sql 關鍵字 inner join
假如a 表有 2個字段 a,b,型別為intb 表有這個字段,b,c 型別int
sql 如下:
select * from a inner join b on a.b=b.b
結果回就是一對一
答的關係
2樓:
兩張表都設定主鍵,然後乙個表的外來鍵是另乙個表的主鍵,就可以了
3樓:
主外來鍵只是一對多的關係,一對一的關係可以建立乙個新錶專門來儲存關係。
4樓:匿名使用者
聯立外來鍵啊,而另乙個表的外來鍵即主鍵就可以了
sql server中的一對一、多對一、多對多關係是什麼意思?
5樓:蒼龍de鏈
打個比方吧
乙個班級有很多學生
,他們分別有不同的學號。乙個學生對應乙個學號,乙個學號對應乙個學生;通過學號能找到學生,通過學生也能得到學號,不會重複。這裡學生和學號的關係就是一對一。
乙個班級有很多學生,可是這個班級只有乙個班主任。在這個班級中隨便找乙個人,就會知道他們的班主任是誰;知道了這個班主任就會知道有哪幾個學生。這裡學生和班主任的關係就是多對一。
乙個班級有很多學生,他們有語文課、數學課、英語課等很多課。一門課有很多人上,乙個人上很多門課。這裡學生和課程的關係就是多對多。
6樓:匿名使用者
拿你的學號
,和課程來說吧。你和你的學號就是一對
一的關係,因為乙個學生只有乙個學號(當然只同一階段);
你和你的課程是一對多的關係 ,你乙個人可以學很多門課程吧。課程和學生就是多對多的關係,乙個學生可以學多門課程,而一門課程也會有很多名學生學習。簡單就是這麼理解
資料庫設計可以不弄一對一,一對多這些表關係嗎? 10
7樓:
如果a表有id欄位為baipk,b表有id欄位也為dupk,設定zhi一對一就是a的id和b的id對應?
dao 是的,可以這麼理解版. 設定a和b一對權多的關係,就是a的pk對映到b裡,但是名字和b的id衝突,如何處理? 一般處理方式,是在 b 表裡面, 加乙個列名為 aid, 設定為外來鍵引用。
在資料庫設計器中,建立兩個表之間的「一對多關係」應滿足的條件是什麼
8樓:匿名使用者
在資料庫的兩個表間建立永久聯絡時,要求兩個表的索引中至少有乙個是主索引。必須先選擇父表的主索引,而子表中的索引型別決定了要建立的永久聯絡的型別。如果子表中的索引型別是主索引或候選索引,則建立起來的就是一對一關係。
如果子表中的索引型別是普通索引,則建立起來的就是一對多關係。
9樓:匿名使用者
對應"多"的表中有乙個外來鍵,指向"一"的表的主鍵
sqlserver怎麼匯出資料庫的表
材料 工具 sql server 1 打bai 開sql server,找到需要匯出du的資料庫zhi。dao 2 在需要匯出的資料庫上右內擊,選擇任務選項中的導容出資料選項。3 sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。4 選擇資料來源對話方塊中,選擇資料來源選項中的microso...
sql server兩個資料庫中有一張表的結構一樣,怎麼快速
insert into b select c.所有字段 排除rownumber 字段 from select a.row number over order by 排序字段 desc as rownumber from 表table a c where c.rownumber between 5 a...
sqlserver資料庫中的表關係有什麼作用
是不是表有問題?部門有id,又有個userid,部門id如果做主鍵就不可以重複,要是每個部專門乙個人的話可以用 屬id做主鍵,要是再多乙個人那id就重複了吧?如果id只是做為記錄編號,那userid是不是就相當於主鍵了?使用者和部門兩張表是不是主鍵就相同了。幹嘛要分開寫?我覺得應該是 員工表user...