制約あれこれ
- 主キー制約(primary key制約)
- 外部キー制約(Forein key制約)
- 一意制約(Unique key制約)
- 検査制約(check制約)
MySQLならでは
- MySQLで外部キー制約を使用する場合は、InnoDB必須
- Forein key制約の動作については、けっこういろいろマニュアルに書いてる
制約作成時の動作(oracleとの対比)
種類 | MySQL | Oracle |
PrimaryKey制約 | 一意なインデックスを作成する | 既存のインデックスを使用するか、新しいインデックスを作成する |
ForeinKey制約 | インデックスを生成する | インデックスを生成しない |
UniqueKey制約 | 一意なインデックスを生成する | 既存のインデックスを使用するか、新しいインデックスを生成する |
上記の表はオライリー初めてのSQLによっています。
0 件のコメント:
コメントを投稿