外鍵必須是另一個(gè)表的主鍵嗎 數(shù)據(jù)庫(kù)建表時(shí)一個(gè)表最多可以有幾個(gè)主鍵,幾個(gè)外鍵?
數(shù)據(jù)庫(kù)建表時(shí)一個(gè)表最多可以有幾個(gè)主鍵,幾個(gè)外鍵?只有一個(gè)主鍵,但可以將多個(gè)字段設(shè)置為主鍵,即聯(lián)合主鍵。外鍵由您自己設(shè)置,即可以有多個(gè)外鍵??梢詫⒅麈I以外的所有字段設(shè)置為外鍵。數(shù)據(jù)庫(kù)中的每個(gè)表只能有一個(gè)
數(shù)據(jù)庫(kù)建表時(shí)一個(gè)表最多可以有幾個(gè)主鍵,幾個(gè)外鍵?
只有一個(gè)主鍵,但可以將多個(gè)字段設(shè)置為主鍵,即聯(lián)合主鍵。
外鍵由您自己設(shè)置,即可以有多個(gè)外鍵。可以將主鍵以外的所有字段設(shè)置為外鍵。數(shù)據(jù)庫(kù)中的每個(gè)表只能有一個(gè)主鍵,不能有多個(gè)主鍵。具有多個(gè)主鍵的表稱為聯(lián)合主鍵。聯(lián)合主鍵是將多個(gè)字段一起用作表的主鍵。主鍵的主鍵是保證數(shù)據(jù)的唯一性和完整性。同時(shí),通過主鍵搜索表可以提高檢索速度。
一張表允許有多個(gè)主鍵,但只能有一個(gè)外鍵?
1)主鍵必須創(chuàng)建唯一索引,但具有唯一索引的列不一定是主鍵;
2)主鍵不允許為空,唯一索引列允許為空;
3)一個(gè)表只能有一個(gè)主鍵,但可以有多個(gè)唯一索引;
4)主鍵可以作為外鍵被其他表引用,唯一索引列不允許為空;
5)主鍵是約束,唯一索引是索引,是表的冗余數(shù)據(jù)結(jié)構(gòu)