查询某个数据库中所有的表以及表的字段
SELECT TB.TABLE_SCHEMA, -- 模式 TB.TABLE_NAME, -- 表名 TB.TABLE_COMMENT, -- 表名注释 COL.COLUMN_NAME, -- 字段名 COL.COLUMN_TYPE, -- 字段类型 COL.COLUMN_COMMENT -- 字段注释 FROM INFORMATION_SCHEMA.TABLES TB, INFORMATION_SCHEMA.COLUMNS COL Where TB.TABLE_SCHEMA = 'ts_pic_system' -- 数据库名 AND TB.TABLE_NAME = COL.TABLE_NAME;
查询数据库中所有的表
SELECT TB.TABLE_SCHEMA, TB.TABLE_NAME, TB.TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES TB Where TB.TABLE_SCHEMA = 'ts_pic_system';
查询数据库中某个表的所有字段
SELECT COL.COLUMN_NAME, -- 字段名 COL.COLUMN_TYPE, -- 字段类型 COL.COLUMN_COMMENT -- 字段注释 FROM INFORMATION_SCHEMA.COLUMNS COL Where COL.TABLE_NAME='ts_pic_system';
select * from hgd_es.t_data_source,ts_pic_system.t_user where 1=1 and t_data_source.globalId='1' and t_user.id>5;