1、获取服务器上数据库相关信息:

-- 查看pgsql版本
SELECT version();-- 查看用户名和密码
SELECT * FROM pg_authid;-- 获取服务器上所有数据库信息
SELECT * FROM pg_database ORDER BY datname;-- 得到当前db中所有表的信息(pg_tables是系统视图)
select * from pg_tables ORDER BY schemaname;-- 每一行都表示一个系统进程,显示与当前会话的活动进程的一些信息,比如当前回话的状态和查询等。
select * from pg_stat_activity;

2、获取数据表名称,类型及注释:

SELECT A.attname "字段名称",concat_ws ( '', T.typname, SUBSTRING ( format_type ( A.atttypid, A.atttypmod ) FROM '\(.*\)' ) ) AS "字段类型",d.description "字段注释"
FROMpg_class C,  pg_attribute A,    pg_type T,  pg_description d
WHEREC.relname = 'tab_name' AND A.attnum > 0 AND A.attrelid = C.oid AND A.atttypid = T.oid AND d.objoid = A.attrelid AND d.objsubid = A.attnum

PGSQL 查询服务器所有数据库名称及数据表相关推荐

  1. 如何查询Oracle,Sql Server,MySQL 中的数据库名称、数据表名称、字段名称

    在开发项目的时候有个功能需要查看数据库中有哪些表,以及每个表有哪些字段,在网上查看了一下,现在分享给大家. Oracle: 查询数据表(Tables)名称: select Table_Name, Ta ...

  2. 如何查看服务器账户密码信息文件,如何查询服务器的数据库账号密码

    如何查询服务器的数据库账号密码 内容精选 换一换 华为云提供两种连接方式通过SQL Server客户端连接实例:非SSL连接和SSL连接.其中,SSL连接实现了数据加密功能,具有更高的安全性.准备弹性 ...

  3. C#将查询到的数据库里面的数据输出到textbox控件

    C#连接数据库(类的形式) using System; using System.Collections.Generic; using System.ComponentModel; using Sys ...

  4. mysql之创建数据库,创建数据表

    写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...

  5. mysql创建数据库及中英文数据表--插入数据

    目录 一.创建数据库及数据表 二.插入数据 三.中文数据表创建 一.创建数据库及数据表 1.用create database 创建school数据库: 2.进入school数据库,创建info数据表: ...

  6. 使用DB查询分析器实现异构数据源中数据表的相互访问

    1  引言   硕士程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员)推出的个人作品----万能数据库查询分析器,中文版本DB 查询分析器.英文版本<DB Query A ...

  7. mysql创建数据库schooldb_MySQL 创建数据表

    MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (col ...

  8. ThinkPHP 数据库操作之数据表模型和基础模型 ( Model )

    一.定义数据表模型 1.模型映射 要测试数据库是否正常连接,最直接的办法就是在当前控制器中实例化数据表,然后使用 dump 函数输出,查看数据库的链接状态.代码: public function te ...

  9. android手动创建数据表,Android开发—数据库应用—手动创建(SQLite)数据库--手动创建数据表(table)...

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:数据库应用-手 ...

最新文章

  1. python怎么安装requests库-Python爬虫入门requests库的安装与使用
  2. MSSQL-to-MySQL v5.3, 从MSSQL迁移到mySQL的最佳工具
  3. CentOS 7 安装MongoDB 4.0
  4. ES6基础教程一 学习笔记
  5. JavaWeb——servlet介绍
  6. Git 打补丁-- patch 和 diff 的使用(详细)
  7. Typora结合LightBox放大查看图片
  8. Codeforces 227E/226C Anniversary 斐波那契数列性质+矩阵快速幂
  9. shell的正向和反向
  10. powershell下使用linux命令,Win10系统下使用Windows PowerShell运行ABD命令的方法
  11. xp下,输入法不能删除,也不能添加(所有添加和删除的按钮都为灰色)的解决方法
  12. ADI官网-E2PROM-DSP自启动A2B-Master评估板音频信号发生器设计
  13. ADC0804的使用
  14. 八股文之linux中redis常用命令
  15. EC6108V9/EC6108V9U/EC6108V92/EC6108V97_Hi3798MV100_当贝桌面_通刷_卡刷固件包
  16. 河源水质检测实验室建设方案曝光
  17. 解决病毒Trojan.DL.Small.azt、Trojan.DL.QQHelper.dsb、Dropper.Agent.bba等
  18. python实现软件登陆过程中的试用时间校验(网络时间和本地时间双校验)
  19. BBR到底好在哪里?
  20. Android进阶课学习收获 (13~18)

热门文章

  1. 国耀明医互联网医院:躺在音乐治疗椅上的遐想
  2. atom下载、插件安装 与 快捷键
  3. VUE 数据字典展示
  4. 机器人点焊枪接线_焊接机器人怎么摆焊枪的角度和姿势?
  5. mongodb-golang 权限验证报错:SASL authentication step: Authentication failed
  6. 网络流二十四题之二十二 —— 火星探险问题
  7. 【收藏】Proteus仿真LCD12864液晶显示极详细的教程
  8. python创建开发环境
  9. C# .Framework生成条形码
  10. 新硬盘挂载目录后文件消失解决办法