本文主要是介绍mysql查询主外键,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#查询数据库的所有主外键
SELECT TABLE_NAME '表名',CONSTRAINT_NAME '主/外键名称',COLUMN_NAME '字段名'
,REFERENCED_TABLE_NAME '主表名称',REFERENCED_COLUMN_NAME '主表字段'
FROM information_schema.KEY_COLUMN_USAGE
WHERE TABLE_SCHEMA='数据库名';
如果只查询主键,则加上条件:CONSTRAINT_NAME='PRIMARY'
如果只查询外键,则加上条件:REFERENCED_TABLE_NAME IS NOT NULL
如果查询某个表的情况,则加上条件:TABLE_NAME='表名'
这篇关于mysql查询主外键的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!