雨の日のために、この種の主キーとインデックスの関係を区別することができませんでした
1、主キー
主キーが一意にテーブルが1つのプライマリキーを持つことができますが、複数の候補者を持つことができ、テーブルの属性または属性グループの行を識別することができますです。
主キーの主な役割:1は、行を一意に識別する。2、有効な外部キーによって参照できるオブジェクトとして。
2、インデックス
データテーブルは、参照ポインタのすべてのレコードが含まれています。
違い:
テーブルには、複数の一意のインデックスが、1つのプライマリキーを持つことができます。
主キー列はNULL値、一意のインデックス列がNULL値を許可することはできません。
主キーは一意のインデックスである必要があり、一意のインデックスは、必ずしも主キーではありません。
連絡先:
主キーは、データベースレコードの識別に固有の繰り返し記録を許容しない、キーが空でないことができ、主キーは特別な指標です。
実際には、インデックスは主キーは実際には存在しないことを意味し、物理的な鍵であり、インデックスが実際にデータベースに存在し、主キーとインデックスキーであるが、主キーは、論理鍵であり、主キーは、一般的に構築するために必要とされる、主に同じでテーブルを防止するために使用されていますレコードは、一般的にインデックスを構築することはできませんが、テーブルを照会する必要がある場合は、それが作成するのが最善の方法ですので、あなたは、検索速度をスピードアップすることができます。
注意:人気の主キーは、本のページであると言って、この本は、ディレクトリインデックスです。