導航:首頁 > 數據處理 > 資料庫中兩個列名如何做主鍵

資料庫中兩個列名如何做主鍵

發布時間:2023-09-06 04:52:16

1. 如何在資料庫表中建立復合主鍵(即多個欄位同時作為

(即多個欄位同時作為主鍵)主鍵是資料庫表的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。
建立主鍵有兩種方法:一種是在資料庫提供的GUI環境中建立,另一種是通過SQL語句執行建立,下面分別介紹。
1.在資料庫提供的GUI環境中建立(以SQL7為例)。
輸入表信息後按Ctrl鍵同時選中多行,然後點上面的主鍵按鈕就行了。
2.通過SQL語句執行建立。又分兩種,一是在建表語句中直接寫,二是建表之後更改表結構。
在建表語句中直接寫:
Create Table 表名 (欄位名1 Int Not Null,
欄位名2 nvarchar(13) Not Null Primary Key (欄位名1, 欄位名2),
欄位名3…………
欄位名N………… )
建表之後更改表結構:
CREATE TABLE 表名 (欄位名1 Int Not Null,
欄位名2 nvarchar(13) Not Null
欄位名3…………
欄位名N…………)
GO
ALTER TABLE 表名 WITH NOCHECK ADD
CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED
(
[欄位名1],
[欄位名2]
)
GO
例:
CREATE TABLE Student
(Son CHAR(12) PRIMARY KEY,
CREATE TABLE Course
(Con CHAR(4),
PRIMARY KEY (Con),
);
CREATE TABLE SC
(Sno CHAR(12),
Con CHAR(4),
PRIMARY KEY(Sno,Con),
FOREIGN KEY(Sno)REFERENCES Student(Sno),
FOREIGN KEY(Cno)REFERENCES Course(Cno));

閱讀全文

與資料庫中兩個列名如何做主鍵相關的資料

熱點內容
支付寶數據清洗是什麼 瀏覽:904
信息科技大學在哪裡 瀏覽:633
房屋交易有哪些證件 瀏覽:914
上海國際登記代理怎麼樣 瀏覽:968
仲裁程序怎麼撤銷 瀏覽:772
上海徐匯氣調保鮮技術怎麼使用 瀏覽:437
龍岩技術院校有哪些 瀏覽:749
專業財務代理公司怎麼收費 瀏覽:447
醒久舒解酒飲料代理費多少錢 瀏覽:785
白蘑菇市場價多少元1斤 瀏覽:117
信息科技有限公司經營范圍是多少 瀏覽:98
網路技術有什麼證 瀏覽:682
五菱節氣門數據流多少正常 瀏覽:962
蘭州市住房交易中心東崗點在哪裡 瀏覽:695
襄陽電教市場在哪裡 瀏覽:329
深圳市場的內存條從哪裡來的 瀏覽:375
信息技術類專業有哪些女生 瀏覽:816
開保險代理公司注冊什麼公司 瀏覽:274
如何將現代教育技術應用於教學 瀏覽:928
交易貓陰陽師好怎麼賣 瀏覽:143