1
0

More than 1 year has passed since last update.

【備忘録】プライマリキー(主キー)について

Last updated at Posted at 2022-03-22

プライマリキー(主キー)とは

プライマリーキー(主キー)とは作成したテーブルの中の1つまたは複数のカラムの組み合わせに対して設定するもので、
テーブルに格納されているデータを識別するための目印のようなものです。

テーブルには多くのデータが含まれており、 1つ1つのデータには複数のカラムの値が格納されています。
格納されたすべてのデータの中から1つのデータを特定したいときに、
1つまたは複数のカラムの値を検索してデータを特定しますが、
その時に最も適したカラムに設定されるのがプライマリーキーです。

カラムにプライマリーキー制約を設定すると、
カラムには他のデータの値を重複することのない値しか格納することができなくなります。
また NULL も格納することができません。
その結果、プライマリーキー制約が設定されたカラムの値を検索することで、
テーブルの中でただ一つのデータを特定することができます。

参考:
https://www.dbonline.jp/mysql/table/index8.html#:~:text=%E3%83%97%E3%83%A9%E3%82%A4%E3%83%9E%E3%83%AA%E3%83%BC%E3%82%AD%E3%83%BC(%E4%B8%BB%E3%82%AD%E3%83%BC)%E3%81%A8,%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0