プライマリキー(主キー)とは
プライマリーキー(主キー)とは作成したテーブルの中の1つまたは複数のカラムの組み合わせに対して設定するもので、
テーブルに格納されているデータを識別するための目印のようなものです。
テーブルには多くのデータが含まれており、 1つ1つのデータには複数のカラムの値が格納されています。
格納されたすべてのデータの中から1つのデータを特定したいときに、
1つまたは複数のカラムの値を検索してデータを特定しますが、
その時に最も適したカラムに設定されるのがプライマリーキーです。
カラムにプライマリーキー制約を設定すると、
カラムには他のデータの値を重複することのない値しか格納することができなくなります。
また NULL も格納することができません。
その結果、プライマリーキー制約が設定されたカラムの値を検索することで、
テーブルの中でただ一つのデータを特定することができます。