mysql連合プライマリ・キーと使用方法
716 ワード
データベースの各テーブルには1つのプライマリ・キーしかありません.複数のプライマリ・キーはありません.1枚のテーブルの複数のプライマリ・キーとは、コンビネーション・プライマリ・キーと呼ばれます.結合プライマリ・キーとは、複数のフィールドを1つのテーブルとして使用するプライマリ・キーです.プライマリ・キーのプライマリ・キーの役割は、データの一意性と完全性を保証するとともに、プライマリ・キー検索テーブルによって検索速度を増加させることです.
結合プライマリ・キーを作成するには、次の手順に従います.
1、GUIで同時に複数の列を選択し、クリックして主キーに設定します.
2、sql文は複数の列をプライマリ・キーに設定します.
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]
)