Sql查询某个字段在数据库哪个表

Sql查询某个字段在数据库哪个表

Mysql写法

SELECT table_schema,table_name,column_name FROM information_schema.columns 
WHERE table_schema = 'xxx' AND TABLE_NAME LIKE '%xxx%' AND column_name LIKE '%xxx%'

Oracle

user:当前用户,all: 所有用户;dba:包含系统表
查询数据库表

select * from user_tables;
select * from all_tables;
select * from dba_tables;

查询表字段

select * from user_tab_columns;
select * from all_tab_column;
select * from dba_tabl_column;

查询字段注释

select * from user_col_comments;
select * from all_col_comments;
select * from dba_col_comments;

猜你喜欢

转载自blog.csdn.net/u012557814/article/details/79609197