ホームページ > 記事 > 毎日のプログラミング > MySQL 外部キーとは何ですか?用途は何ですか? (写真 + ビデオ)
この記事では、mysql 外部キーとは と mysql データベースにおける外部キーの役割 を主に紹介します。
まず第一に、mysql とは何かを簡単に理解する必要があります。
MySQL はリレーショナル データベース管理システムであり、WEB アプリケーションに関しては、最も人気のある RDBMS (リレーショナル データベース管理システム) ソフトウェアです。
MySQL における「キー」とインデックスの定義は同じであるため、外部キーや主キーもインデックスの一種です。
そして、mysql 外部キー の概念は、初心者にとっては特に理解しやすいものではないかもしれません。
簡単な例を紹介してみましょうmysql 外部キーとは何ですか?
外部キーは主キーに相対しており、テーブル間の関係を確立するために必要な前提条件です。
たとえば、ここには user (ユーザー) テーブルと qx (権限) テーブルの 2 つのテーブルがあります。 user の gid はユーザー権限 ID であり、gid は qx の ID に依存します。 qx の ID はユーザーの外部キーになります。
つまり、gid の外部キーを作成し、この外部キーが qx の id である場合、gid は qx の id と一致している必要があります。外部キーを介して 2 つのテーブルを関連付けることができます。
#注: MySQL はすべてのテーブルの主キーに自動的にインデックスを付けますが、外部キー フィールドはユーザーが明示的にインデックスを作成する必要があります
#それでは、外部キーを作成する役割は何でしょうか?
2 つのテーブルを関連付けてデータの一貫性を確保し、いくつかのカスケード操作を実装できます。 データの一貫性と整合性を維持する主な目的は、外部キー テーブルに格納されているデータを制御することです。 2 つのテーブルを関連付けるには、外部キーはテーブル内の列の値のみを参照できます。 2 つのテーブルを関連付けてデータの一貫性を確保し、いくつかのカスケード操作を実装できます。関数の簡単な概要:
mysql 外部キーとは と mysql データベースにおける外部キーの役割についてです。これも非常に理解しやすいものであると思います。助けが必要な友達に役立ちます。 mysql についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト
mysql ビデオ チュートリアル以上がMySQL 外部キーとは何ですか?用途は何ですか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。