常用的sql

查询某个数据库中所有的表以及表的字段

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;

 

参考:https://www.cnblogs.com/q149072205/p/13235168.html

 

posted @ 2020-09-21 19:32  西北逍遥  阅读(121)  评论(0编辑  收藏  举报