mysql連合プライマリ・キーと使用方法

716 ワード

データベースの各テーブルには1つのプライマリ・キーしかありません.複数のプライマリ・キーはありません.1枚のテーブルの複数のプライマリ・キーとは、コンビネーション・プライマリ・キーと呼ばれます.結合プライマリ・キーとは、複数のフィールドを1つのテーブルとして使用するプライマリ・キーです.プライマリ・キーのプライマリ・キーの役割は、データの一意性と完全性を保証するとともに、プライマリ・キー検索テーブルによって検索速度を増加させることです.
結合プライマリ・キーを作成するには、次の手順に従います.
1、GUIで同時に複数の列を選択し、クリックして主キーに設定します.
2、sql文は複数の列をプライマリ・キーに設定します.
1つは、テーブルを作成するときに書かれます.文は次のとおりです.
Create Table    (   1 Int Not Null,
                      2 nvarchar(13) Not Null Primary Key (   1,    2),
                       3…………
                       N………… )

もう1つは、テーブルの作成後に変更されます.文は次のとおりです.
ALTER TABLE    WITH NOCHECK ADD 
CONSTRAINT [PK_  ] PRIMARY KEY  NONCLUSTERED 
(
  [   1],
  [   2]
)