91嫩草国产线免费观看_欧美日韩中文字幕在线观看_精品精品国产高清a毛片_六月婷婷网 - 一级一级特黄女人精品毛片

關于SQL制表當中如何把兩個一起作為主碼,另一個表引用這個表的主碼當中的一個作為外碼

首頁 > 身份戶籍2022-05-15 03:55:16

SQL查詢 兩個屬性為一個主碼

一個表格中的兩個屬性事外碼,這兩個外碼合起來是另一個表的主碼,查詢時能不能course.(Cno,Cbno)=course_info.(Cno,Cbno)"這樣用?該怎么用?謝謝
當然不能,只能一個一個寫,
course.Cno=course_info.Cno and course.Cbno=course_info.Cbno
會轉換為字符的函數不?轉換下連接起來就可以啦。

數據庫表中如果兩個表的主碼相同,那么其中一張表中的主碼算是另一張表的外碼嗎?

如題
外碼是通過創建兩個表的 關系 來制定的。具體的方法依據你的數據庫軟件來實現
如果僅僅是創建兩個主碼相同的表,并不表示
其中一張表中的主碼算是另一張表的外碼
可以啊。你可以把a表的主碼同時設計成b表的外碼。
你如果關聯了就是,沒關聯就不是!

數據庫怎么把表中的兩個字段作為另外一個表的主鍵

如果是用SQL語句建表,如下:(假設要讓a和c組合作為主碼)
create table t1(
a int,
b varchar(20),
c int,
primary key(a,c)
)
如果用圖形化界面做,按住ctrl鍵,然后選擇a和c兩個列,接著右鍵菜單選擇“設置為主鍵”即可。

相關推薦:

身份證遺失如何辦理(公民身份證遺失如何補辦)

網貸逾期怎么處罰(網貸逾期會怎么樣會受到什么處罰)

離婚后如何遷戶口(離婚后戶口怎么遷出來)

房子拆遷和戶口有關嗎(拆遷和戶口本上所有人都有關嗎)

行政處罰包括哪些處罰(行政處罰的處罰有哪些種類)