MySQL:Primary Keys
Create Primary Key-Create TABLEステートメントを使用して
MYSQLで主キーを作成するには、CREATE TABLEステートメントを使用します。
構文
MySQLでCREATE TABLEステートメントを使用して主キーを作成する構文は次のとおりです。
table_name作成するテーブルの名前。 column1,column2テーブルに作成する列。 これは、主キーの作成方法を示すための過度の単純化であるため、より詳細なCREATE TABLE構文については、MySQL CREATE TABLEステートメントを参照してください。 constraint_name主キーの名前。, column1,column2,… column_n主キーを構成する列。
Example
MySQLのCREATE TABLEステートメントを使用して主キーを作成する方法の例を見てみましょう。
この例では、contactsテーブルにcontacts_pkという主キーを作成しました。 これは、contact_id列の一つだけで構成されています。
以下の例のように、複数のフィールドを持つ主キーを作成することもできます。
この例では、last_name列とfirst_name列の組み合わせで構成されるcontacts_pkという主キー, したがって、last_nameとfirst_nameの各組み合わせは、contactsテーブルで一意でなければなりません。