首頁 >資料庫 >mysql教程 >如何查看MySQL中的外鍵約束?

如何查看MySQL中的外鍵約束?

DDD
DDD原創
2024-12-17 14:57:17831瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn