ホームページ > データベース > mysql チュートリアル > MySQL で外部キー制約を表示するにはどうすればよいですか?

MySQL で外部キー制約を表示するにはどうすればよいですか?

DDD
リリース: 2024-12-17 14:57:17
オリジナル
750 人が閲覧しました

How to View Foreign Key Constraints in MySQL?

MySQL での外部キー制約の表示

MySQL で外部キー制約をクエリすると、データの関連付けに関する貴重な洞察が得られます。このガイドでは、特定のテーブルまたは列を参照する外部キー制約の包括的なリストを取得する方法について説明します。

テーブルの外部キーの識別

テーブルを指すすべての外部キー制約をリストするには特定のテーブルについては、次のクエリを実行します。

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND
  REFERENCED_TABLE_NAME = '<table name>' \G
ログイン後にコピー

テーブルの外部キーの識別列

テーブル内の特定の列を参照する外部キーに焦点を当てるには、次のようにクエリを変更します。

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND
  REFERENCED_TABLE_NAME = '<table name>' AND
  REFERENCED_COLUMN_NAME = '<column name>' \G
ログイン後にコピー

両方のクエリで、<テーブル名> を置き換えます。検査するテーブルの名前と を組み合わせます。

これらのクエリを実行すると、MySQL データベース内の外部キーの依存関係とデータの関係を包括的に理解できます。

以上がMySQL で外部キー制約を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート