研究ノート(02):MySQLデータベースの開発チュートリアル - エンティティ整合性 - 主キー制約

すぐに学ぶ:https://edu.csdn.net/course/play/4364/77138?utm_source=blogtoedu

達成するために、エンティティ整合性:

主キー制約:

  • テーブルには、1つのプライマリキーが設定されていることができます
  • 値は一意である必要があります
  • NOT NULL
  • InnoDBストレージエンジン、すなわち、主キーインデックス

テーブルを作成するときに主キーを指定:

表A1を作成します

SID int型主キー

SNAMEチャー(10)

若しくは

表A1を作成します

sidのint型、

SNAMEチャー(10)

制約pk_s_sid主キー(SID)

主キーを追加します。

ALTER TABLE TStudentは、主キー(学生)を追加します

ドロッププライマリ

ALTER TABLEのTStudentのドロップ主キー

 

唯一の制約値:

  • テーブルには、一意の値の制約を追加するために複数の列を持つことができます
  • 1つのレコードのみがnullの場合

 

リリース元の4件の記事 ウォンの賞賛0 ビュー27

おすすめ

転載: blog.csdn.net/weiying_zh/article/details/105270466