頭の中で次のことをクリアする必要があります。
主キーまたは一意の制約なしでテーブルを作成すると、フラット ファイルが作成されます。
主キーを作成すると、結果として主インデックスが作成され、主キーの一意性を維持するのはこのインデックスですよね? したがって、重複する値を追加することはできません。
したがって、任意の列にインデックスを作成すると、列に一意の値が強制されますか? UNIQUE
それとも、インデックスの作成にキーワードを使用することに依存しますか?
最後に、制約を持つ列を宣言するたびにUNIQUE
、インデックスが作成されることを意味するので、これらのアクションは交換可能ですか?