溫馨提示×

數據庫中一個表怎么設兩個主鍵

小億
1589
2024-03-06 11:27:01
欄目: 大數據

在關系型數據庫中,一張表一般只能有一個主鍵,但是可以通過復合主鍵的方式來實現類似于擁有兩個主鍵的效果。復合主鍵是指由多個字段組合而成的主鍵,這樣就能夠確保每一條記錄都是唯一的。

例如,假設有一張學生表,需要同時以學號和身份證號作為主鍵,可以通過以下SQL語句來創建復合主鍵:

CREATE TABLE Students (
    student_id INT,
    id_card_number VARCHAR(20),
    -- other columns
    PRIMARY KEY (student_id, id_card_number)
);

這樣,每個學生的學號和身份證號組合在一起就構成了一個唯一的主鍵,確保了表中的每條記錄都是唯一的。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女