関連するデータベースの主キーとインデックス

雨の日のために、この種の主キーとインデックスの関係を区別することができませんでした

1、主キー

  主キーが一意にテーブルが1つのプライマリキーを持つことができますが、複数の候補者を持つことができ、テーブルの属性または属性グループの行を識別することができますです。

  主キーの主な役割:1は、行を一意に識別する。2、有効な外部キーによって参照できるオブジェクトとして。

2、インデックス

  データテーブルは、参照ポインタのすべてのレコードが含まれています。

違い:

   テーブルには、複数の一意のインデックスが、1つのプライマリキーを持つことができます。 
  主キー列はNULL値、一意のインデックス列がNULL値を許可することはできません。 

  主キーは一意のインデックスである必要があり、一意のインデックスは、必ずしも主キーではありません。

連絡先:

  主キーは、データベースレコードの識別に固有の繰り返し記録を許容しない、キーが空でないことができ、主キーは特別な指標です。 

  実際には、インデックスは主キーは実際には存在しないことを意味し、物理的な鍵であり、インデックスが実際にデータベースに存在し、主キーとインデックスキーであるが、主キーは、論理鍵であり、主キーは、一般的に構築するために必要とされる、主に同じでテーブルを防止するために使用されていますレコードは、一般的にインデックスを構築することはできませんが、テーブルを照会する必要がある場合は、それが作成するのが最善の方法ですので、あなたは、検索速度をスピードアップすることができます。  

 

注意:人気の主キーは、本のページであると言って、この本は、ディレクトリインデックスです。

 

参考:https://www.cnblogs.com/ybygb-geng/p/9574169.html

おすすめ

転載: www.cnblogs.com/51python/p/11443540.html