1.mysql查询某个数据库下的所有表名和表注释
SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='数据库名';

2.oracle查询数据库下的所有表
SELECT * FROM USER_TAB_COMMENTS ORDER BY table_name;

3.mysql查询某个表是否存在某字段
select COUNT(*) from information_schema.columns WHERE table_schema='数据库名' and table_name = '表名' and column_name = '字段名';
4.oracle查询表是否存在某字段
SELECT COUNT(*) FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名' and column_name = '字段名';
5.oracle查询所有表字段名中包含PATH或者URL的数据
SELECT TABLE_NAME,COLUMN_NAME FROM USER_TAB_COLUMNS t WHERE UPPER(column_name) LIKE '%PATH%' OR UPPER(column_name) LIKE '%URL%';
