zoukankan      html  css  js  c++  java
  • PostgreSQL查询表名称及表结构

    1. 查询表名称

    在psql状态下查询表名称

    \dt  



    SQL方式查看表名称

     SELECT tablename FROM pg_tables;  
    SELECT   viewname   FROM   pg_views  
    WHERE     schemaname ='public'  

    PostgreSQL获取数据库中所有view名 视图

    SELECT   viewname   FROM   pg_views  
    WHERE     schemaname ='public'

    2. 查询表结构

    在psql状态下查询表结构

     \d tablename  


    SQL方式查看表结构

    SELECT a.attnum,
    a.attname AS field,
    t.typname AS type,
    a.attlen AS length,
    a.atttypmod AS lengthvar,
    a.attnotnull AS notnull,
    b.description AS comment
    FROM pg_class c,
    pg_attribute a
    LEFT OUTER JOIN pg_description b ON a.attrelid=b.objoid AND a.attnum = b.objsubid,
    pg_type t
    WHERE c.relname = 'udoc_saldiscount'
    and a.attnum > 0
    and a.attrelid = c.oid
    and a.atttypid = t.oid
    ORDER BY a.attnum;

  • 相关阅读:
    [模板] 文艺平衡树
    [模板]平衡树splay
    [ZJOI2015]诸神眷顾的幻想乡
    [HAOI2016]找相同字符
    SP8093 JZPGYZ
    SP1812 LCS2
    SP1811 LCS
    AHOI2013 差异
    TJOI2015 弦论
    工艺(SAM)
  • 原文地址:https://www.cnblogs.com/duyanming/p/7646022.html
Copyright © 2011-2022 走看看