首页 >数据库 >mysql教程 >如何查看MySQL中的外键约束?

如何查看MySQL中的外键约束?

DDD
DDD原创
2024-12-17 14:57:17807浏览

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