根据数据库字段查询字段所在表

经常会遇到知道数据字段,但是不知道哪些表里面具有这些字段,因此做个整理

postgresql

select c.* from pg_class c, pg_attribute a where c.relfilenode=a.attrelid and a.attname='xxxxxxx';

其中xxxx填入你对应的字段名


mysql

SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME IN ('xxxxx');

其中xxxx填入你对应的字段名

你可能感兴趣的:(数据库,根据数据库字段查询字段所在表)