psql工具的使用介绍

查看有哪些数据库

psql -l

\l

查看有哪些表

\d

连接到某个数据库

\c [dbname数据库名]

查看某个表的结构定义

\d [tabname表名]

\d+ [tabname表名]

查看索引信息

\d [idxname索引名]

\d+ [idxname索引名]

查看以某些字母开头的表的结构定义

\d [表名开头字母]?

\d [表名开头字母]

\d+ [表名开头字母]?

\d+ [表名开头字母]

只显示匹配的表

\dt

只显示匹配的索引

\di

只显示匹配的序列

\ds

只显示匹配的视图

\dv

只显示匹配的函数

\df

显示SQL已执行的时间

\timing

列出所有的schema

\dn

显示所有表空间

\db

列出数据库中所有角色或用户

\dg

\du

显示某表的权限分配情况

\dp [tabname表名]

指定客户端的字符编码

\encoding [字符编码] 如: \encoding gbk 、 \encoding utf8

设置输出格式

输出内容无边框

\pset border 0

边框只在内部

\pset border 1

内外都有边框(推荐)

\pset border 2

每行数据都拆分为单行展示

\x

psql -x

执行存储在外部文件中的SQL语句或命令

\i [filename文件名]

psql -s [filename文件名]

输出一行信息

\echo [信息内容]

查询更多的命令

?

关闭自动提交

事务执行

begin;
[SQL语句]
commit; 或 rollback;

关闭自动提交功能

\set autocommit off

得到psql中命令实际执行的SQL语句

psql -E

\set echo_hidden on|off

原文地址:https://www.cnblogs.com/nolanchan/p/12275311.html

时间: 2024-10-10 12:46:44

psql工具的使用介绍的相关文章

psql 工具详细使用介绍

psql 介绍 psql 是 PostgreSQL 中的一个命令行交互式客户端工具, 它允许你交互地键入 SQL 命令,然后把它们发送给 PostgreSQL 服务器,再显示 SQL 或命令的结果. 输入的内容允许来自一个文件,此外它还提供了一些元命令和多种类似 shell 的特性来实现书写脚本,以及对大量任务的自动化工作. 特性:方便快捷.没有图形化工具使用上的一些限制 psql 的简单使用     直接输入 psql 进入到命令行下:       安装数据库时,会自动创建一个与当前操作系统用

PostgreSQL快速入门:psql工具的使用

一.psql介绍 psql是PostgreSQL中的一个命令行交互式客户端工具,类似Oracle中的命令行工具sqlplus: 1.允许你交互地键入SQL或命令,然后把它们发出给PostgreSQL服务器,再显示SQL或命令的结果: 2.输入的内容还可以来自一个文件: 3.还提供了一些元命令和多种类似shell的特性来实现书写脚本,以及对对量任务的自动化工作: 二.psql的简单实用 按照前面的步骤,切换su - postgres用户,实用psql工具连接数据库. 1.查看有哪些数据库 post

一、使用工具的简单介绍

学习数据库知识,不能只光光停留在阅读课本知识上,这样不光学习吃力,而且会让你慢慢崩溃,最终心理会出现一种对数据库知识的抵触心理,这是我在很长一段时间领会到的一点心得,为什么现在突然想对数据库进行学习:主要原因是系统上线后日常工作,维护,取值都几乎处处都与数据库打交道,感觉自己微薄的数据知识有点力不从心,往往会遇到一下让自己茫然的问题出来:还有就是大量的数据存储在服务器中,但挖掘出来的数据很少,使得大量有价值的数据存于"海底",这导致数据价值本身的搁置,浪费,想通过对数据加强学习,可以更

阿里云开源离线同步工具DataX3.0介绍

阿里云开源离线同步工具DataX3.0介绍 一. DataX3.0概览 ? DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL.Oracle等).HDFS.Hive.ODPS.HBase.FTP等各种异构数据源之间稳定高效的数据同步功能. 设计理念 为了解决异构数据源同步问题,DataX将复杂的网状的同步链路变成了星型数据链路,DataX作为中间传输载体负责连接各种数据源.当需要接入一个新的数据源的时候,只需要将此数据源对接到DataX,便能跟已有的数据源做到无缝数

Tokyo Tyrant管理工具tcrmgr使用介绍

Tokyo Tyrant管理工具tcrmgr使用介绍 [[email protected] tokyotyrant]# tcrmgr tcrmgr: the command line utility of the remote database API   usage: tcrmgr inform [-port num] [-st] host tcrmgr put [-port num] [-sx] [-sep chr] [-dk|-dc|-dai|-dad] [-ds num] host ke

工具猫魔盒介绍

对象方法: Net.post(url,data,callback,type,refer,async,headers,failfunc) 具体介绍 url : 请求地址 | 必选 data : 发送数据 | 必选 callback : 回调函数 | 必选 type : 获取的数据类型 | 可选 refer : 数据请求来源 | 可选 async : 是否异步请求 | 可选 headers : 数据头 | 可选 failfunc : 获取失败时回调函数 | 可选 应用实例 <script type=

2.SDK目录结构和adb工具及命令介绍

1.SDK目录介绍: ******************************** add-ons:Android开发需要的第三方文件,附加的库,如Google APIs.GoogleMaps. build-tools:构建工具,用于建立一个新的程序版本,当一个实用编程. docs:Android SDK API离线帮助文档,包括开发指南.API等. extras:附件文档,额外的功能包下载文件夹 platforms:一系列Android平台版本,如平台 android-19.jar API

Xamarin Anroid开发教程之Anroid开发工具及应用介绍

Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Android平台下只能使用Java开发,iOS平台下也只能使用Objective-C或Swift开发.对于那些C#程序员却只能眼看着这些火热的平台流口水.在几年前只能重新学习一门新的语言,才可以进入这些智能手机开发行业.现在,我们有了Xamarin.C#程序员不需要了解其它语言,就可以开始编写Android

Linux操作系统--help、man和info工具的区别介绍

http://wenda.tianya.cn/wenda/thread?tid=1d4b0f172f958833Linux操作系统--help.man和info工具的区别介绍 Linux操作系统为我们提供了十分方便的系统文档帮助信息.例如 “--help”选项.man工具和info工具文档等.许多初学者对于这三种帮助信息的概念并不是十分了解,下面就让我们来作一些具有针对性的讲解. [b]“--help”选项[/b] “--help”是一个工具选项,大部分的GNU工具都具备这个选项,“--help