1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQLで学ぶリレーショナルデータベース入門

Connected

演習

テーブルにキーのCONSTRAINTを追加する

データベース内の2つのテーブルには、すでに1列から成る適切な候補キーがあります。organizations テーブルの organization 列と、universities テーブルの university_shortname 列です。

この演習では、これらの列名を RENAME COLUMN コマンドで id に変更し、そのうえで主キー制約を指定します。やり方は一意制約を追加するとき(第2章の最後の演習を参照)とほぼ同じです。

ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)

なお、かっこ内には複数列を指定することもできます。

指示1 / 2

undefined XP
  • 1
    • organizations テーブルの organization 列名を id に変更します。
    • id を主キーにし、制約名を organization_pk にします。
  • 2
    • universities テーブルの university_shortname 列名を id に変更します。
    • id を主キーにし、制約名を university_pk にします。