MYSQL中
所有表信息
information_schema.tables表
SELECT * FROM information_schema.tables
-- TABLE_NAME 表名
-- TABLE_COMMENT 表中文名
所有字段信息
information_schema.COLUMNS表
SELECT * FROM information_schema.tables
-- TABLE_SCHEMA 数据库名
-- COLUMN_NAME 字段名
-- COLUMN_COMMENT 字段中文名
-- TABLE_NAME 表名
通过指定数据库,指定字段名称,查找对用的数据表信息和字段信息
-- 通过指定数据库,指定字段名称,查找对用的数据表信息和字段信息
SELECT a.COLUMN_NAME, a.COLUMN_COMMENT,a.table_name,a.TABLE_SCHEMA,b.TABLE_COMMENT
FROM information_schema.COLUMNS a
LEFT JOIN
information_schema.tables b
ON a.table_name=b.table_name
WHERE a.TABLE_SCHEMA IN ('tsky_mom_core_business','tsky_mom_eqm','tsky_mom_lmm','tsky_mom_sum','tsky_mom_yxkj')
AND a.COLUMN_COMMENT LIKE '%费%'
-- COLUMN_COMMENT 字段名
-- TABLE_SCHEMA 数据库名称
DB2中
表权限
syscat.tabauth表
查表权限
select TABNAME,* from syscat.tabauthwhere GRANTEE='BGTAMSLZ00'AND INSERTAUTH = 'Y'AND UPDATEAUTH='Y'AND DELETEAUTH='Y'
所有表信息
syscat.tables表
查表信息
select * from syscat.tables where tabname = 'T_DWS_FACT_ZZPQ_GYLZ_DATA3'
所有字段信息
sysibm.syscolumns表
查看表字段信息
SELECT * from sysibm.syscolumns
where tbname = 'T_ADS_DIM_DIYCODE'